{
  "cells": [
    {
      "cell_type": "markdown",
      "id": "d57c47e1",
      "metadata": {},
      "source": [
        "<a href=\"https://colab.research.google.com/github/uptrain-ai/uptrain/blob/main/examples/experiments/embedding_models_comparison\n",
        ".ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
      ]
    },
    {
      "cell_type": "markdown",
      "id": "f4914ae5",
      "metadata": {},
      "source": [
        "<h1 align=\"center\">\n",
        "  <a href=\"https://uptrain.ai\">\n",
        "    <img width=\"300\" src=\"https://user-images.githubusercontent.com/108270398/214240695-4f958b76-c993-4ddd-8de6-8668f4d0da84.png\" alt=\"uptrain\">\n",
        "  </a>\n",
        "</h1>"
      ]
    },
    {
      "cell_type": "markdown",
      "id": "67924604",
      "metadata": {},
      "source": [
        "# Compare Embedding Models\n",
        "\n",
        "In this notebook, we will illustrate how you can use UpTrain to compare different embedding models. We will compare the performance of the following models on a selective set of queries and documents from the FiQA dataset:\n",
        "1. MiniLM-L6-v2\n",
        "2. mpnet-base-v2\n",
        "3. all-distilroberta-v1"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "id": "VsmOHejqNN6-",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "VsmOHejqNN6-",
        "outputId": "ee7588d3-5319-486c-ca40-4391eb4d2d80"
      },
      "outputs": [],
      "source": [
        "%pip install -qU httpx sentence-transformers faiss"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 4,
      "id": "a0cca6f7",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "a0cca6f7",
        "outputId": "64fdefce-e505-4213-b447-10f9311e388f"
      },
      "outputs": [
        {
          "name": "stderr",
          "output_type": "stream",
          "text": [
            "/usr/local/lib/python3.10/dist-packages/lazy_loader/__init__.py:185: RuntimeWarning: subpackages can technically be lazily loaded, but it causes the package to be eagerly loaded even if it is already lazily loaded.So, you probably shouldn't use subpackages with this lazy feature.\n",
            "  warnings.warn(msg, RuntimeWarning)\n"
          ]
        }
      ],
      "source": [
        "import httpx\n",
        "import os\n",
        "import polars as pl\n",
        "\n",
        "from uptrain.operators import VectorSearch\n",
        "from uptrain import Settings, EvalLLM, Evals"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 5,
      "id": "Tu5t1DUbNg62",
      "metadata": {
        "id": "Tu5t1DUbNg62"
      },
      "outputs": [],
      "source": [
        "settings = Settings(\n",
        "    openai_api_key=\"sk-*******************\"\n",
        ")\n",
        "\n",
        "eval_llm = EvalLLM(settings = settings)"
      ]
    },
    {
      "cell_type": "markdown",
      "id": "5459b1b7",
      "metadata": {
        "id": "5459b1b7"
      },
      "source": [
        "## Define all the experiment parameters"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 6,
      "id": "230499ef",
      "metadata": {
        "id": "230499ef"
      },
      "outputs": [],
      "source": [
        "embedding_models = ['MiniLM-L6-v2', 'mpnet-base-v2', 'all-distilroberta-v1']\n",
        "top_k = 5\n",
        "distance_metric = \"l2_distance\"\n",
        "experiment_name = \"Embedding-Models-Experiment\""
      ]
    },
    {
      "cell_type": "markdown",
      "id": "1ade3aed",
      "metadata": {
        "id": "1ade3aed"
      },
      "source": [
        "## Read the queries and documents"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 7,
      "id": "08976aea",
      "metadata": {
        "id": "08976aea"
      },
      "outputs": [],
      "source": [
        "# Download the queries\n",
        "queries_url = \"https://uptrain-assets.s3.ap-south-1.amazonaws.com/data/fiqa_queries_select.jsonl\"\n",
        "queries_path = os.path.join('./', \"fiqa_queries_select.jsonl\")\n",
        "\n",
        "if not os.path.exists(queries_path):\n",
        "    r = httpx.get(queries_url)\n",
        "    with open(queries_path, \"wb\") as f:\n",
        "        f.write(r.content)\n",
        "\n",
        "queries = pl.read_ndjson(\"fiqa_queries_select.jsonl\")\n",
        "\n",
        "\n",
        "# Download the documents\n",
        "documents_url = \"https://uptrain-assets.s3.ap-south-1.amazonaws.com/data/fiqa_documents_select.csv\"\n",
        "documents_path = os.path.join('./', \"fiqa_documents_select.csv\")\n",
        "\n",
        "if not os.path.exists(documents_path):\n",
        "    r = httpx.get(documents_url)\n",
        "    with open(documents_path, \"wb\") as f:\n",
        "        f.write(r.content)\n",
        "\n",
        "documents = pl.read_csv(\"fiqa_documents_select.csv\")[\"document\"].to_list()"
      ]
    },
    {
      "cell_type": "markdown",
      "id": "7af459bf",
      "metadata": {
        "id": "7af459bf"
      },
      "source": [
        "## Retrieve the top k documents for each query"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "id": "944d858e",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 1000,
          "referenced_widgets": [
            "8a64a86b4cdf4f42b5a64bbc24716113",
            "9513ee3b57f04baeb8635296af42e698",
            "a324172139d84eeaadaa2dc50bc96a60",
            "2995fb8888d948e9b7870233d349dbe1",
            "19498276a0cb43d9bd7c5c34f9a5d71d",
            "507db7c58f494df58259de0b8fe1207e",
            "23b42566c0e845b1bc5cf6e927be1717",
            "292bfcfd0a5d4dffac200275435f684a",
            "4f3ae2cfca02426ba42ac526f4c18170",
            "4c12363fffe04e7aaef1483e9a041520",
            "ce37528f59a0417cb6c802f74fda776d",
            "7858c78d733c4ab3a814ded3b1bf7d91",
            "65dc2867a6664ce89a63120d5258c89d",
            "5b4e7cccf90a47bcbb42510cbb310bb0",
            "f0ad016e02b14a55b134fb22b7a16701",
            "10d763b4ef7e40dba6806accd93e8e48",
            "44c903318e774f40871a6b884120c96f",
            "d60ab0c215bd49309525bdc326788ea2",
            "f1c6dfc9e6764995870d419236b0b030",
            "6d39df0c6c45485386d4f61bd5827922",
            "85bd646411cc4201a15747143d141181",
            "c1c371b4bf694ab89a3fe3e464ba830d",
            "2dd061b0579a4bb488feb1c26eb261d7",
            "4659e72ba18d471bb2b025bfb552371e",
            "00bd2f501e444ed6be06be56a5318aa8",
            "f1608701f96f4d29b8f6f7a2587ec937",
            "b8972c634785488d9e73a7950aec45e0",
            "05ac3967f6474b8c8a862a13f771180d",
            "4f49e8b9017a45a594a6a80919d4de6f",
            "a7808ab1c1134cedb2e526a9b3294170",
            "56656dd2c3534b188ec27c243cbce0ec",
            "df18e405b2d04fb3bfd58827a6ba35c0",
            "64f6f74a4bd84fbaa7a8fda0931964e2",
            "119a02a8adb34133bd6a675daf6f44dd",
            "70c1f7e77e0f454793ecba559161b424",
            "da7318304bc74c8782f9307dd2cb71af",
            "841bbea909174de38069066bf0f91361",
            "41612db258044b27a570f16368fb8dd0",
            "9b13db2b740e4b349d3b360f9850f8bf",
            "3d472f40d286403aaf8e95ac312fa625",
            "275f45936e464dd7b07ae2182164fa8f",
            "63c7c330cad149b4936450f038562205",
            "e3c03e71943640cd91a62ded6c5efc4d",
            "d5633bf851e247f4859793bcd37b1e47",
            "47dd56631b4a437c81b2b143ee25040c",
            "23129527733a4092a2dfa001d4b31a03",
            "b0af0559f4c74340a473ebd0cd25d5b1",
            "83c7f17cbd554245b19309d0eb463132",
            "9045f430736e469998ea98a9b68e1643",
            "e436c6de134b4525a51d0ae6434e4f5c",
            "657d382253764e4f9d10f003debcf248",
            "13ecbbf7df944f75aa0ddeab1eab8d70",
            "bda117ae136d45dc8ede1089eab571a7",
            "2b0a7d3e445d4f4a9d26d94132ef3ecb",
            "83ca027facb8437187b1046438c5c6d5",
            "dbd90688c4cf4ba8b8b390ed62304d23",
            "f2105e58d3d7450985fa394d2e82276e",
            "722b23765a3f4ab4bc904c1f880fcdde",
            "f751a8b7c9854806bb94fc6a894684f8",
            "70131ed71ab14d90a6e547c8256b9bd0",
            "0ecd18ffd5ec471c8bf3eb9efaaf45fc",
            "47c99ed547f249b2a1793aafe76b9dbf",
            "b87165c39fbe4e7d8738b8e52204a2b6",
            "43af42007d9e4997955cab7af393a457",
            "6788dd2019614658b3f0067c7a8b6b02",
            "f488d988305a484fb912f857a5fc547a",
            "ae6653892ae6458c897d03e45f1f17b8",
            "09e52eb953034dff8d3512387313cab1",
            "160ab91a9c8f495badbf799f4f54ec9e",
            "3fc5e6ea89f0416191117842c140e676",
            "0b8d6547f3ac48b689a5aa07cb1f4103",
            "407acbef5af641e1bd76306bc705f1c3",
            "c8e45fca566f49a4bbd524caac9759bf",
            "2be0d2a6c44d490da63faa8e78b95995",
            "849ec2b59e1542ddaa2796d3d3417174",
            "88fbf9f97b364b97923b1ddae40953a0",
            "1a5de79909b04c5781710067f98c7b45",
            "8eda45772a8b436a92611a1ea209f5b2",
            "2c0469c39a984c0390f32f166ed69315",
            "9cb98cef712647e199e4b971cb5f81b4",
            "e6e87b408b3542d7b28eebc8e2c0a4e3",
            "1339e9d560b6479f9ca47dc2ed92cafe",
            "51019caf383848d885a98b8ccb450242",
            "ff236a4437dc4bafbdbed5baf3f8706e",
            "e09f13630b2243a6b7c29ef768756964",
            "c3e2f0a6001b448f88851eab9c77372b",
            "273125b9e4b44ae1a1faffb7aa002d91",
            "8d4da3f6e3364f088ec13980875cb947",
            "1d12f863ac31489ab295fd29af2fda15",
            "6cfa99fed2a74d9a8e5a2654d188031e",
            "a47c9b24f21743928868fc0b32a8b99c",
            "d602c67612d14e0aa396df054914b77d",
            "f727b25749794ffcb75c54b2a8afd59c",
            "30267d7cde174b0e8fa0c6f40276ac9a",
            "29ac47824fba4b789d45f3516ff1a2ad",
            "fd6151a4bd3347eca35dcaed1229f43f",
            "042e774048f54776987fc90f43a97ff1",
            "9b92f64064fb4cbfbdfd1096424bb94a",
            "4a0ecc1d840e47f3a1b198badab3aa3e",
            "5da69e2749a3416db5a214f9d5ca1535",
            "2326321ce9024a7faa1fe1f0b25e3415",
            "fd53ef4a23774b478c969ee48f28d9cc",
            "21acc8c2753342e29c48a5aa8a9de80d",
            "cbbf52fc38f047abb0d18cdc7a5829ca",
            "49f7171085a743e59a6e49e08d3531f8",
            "a645a23c1998443a85fb0e51d28c265f",
            "36cef59662ed410fb89213710c73e442",
            "2cb37a3ea94f46cdb179d7f809774dce",
            "4d8fb4c2a0844093aebc25936b1431e9",
            "08d2391bca5740438145865810529c51",
            "884c5f976407408ca34bfff613a50194",
            "0709c30e2ebf47ccb336cb4abfc09045",
            "48cc05b261a54ef19eb4a08db8505c25",
            "68bbbc446c6844e6a28f01fb27bc2d6e",
            "978acbdcc69b44c88f9b23d2bc32b8ce",
            "941894d0d7c14592a76449419ca19aac",
            "f589e96b91fa4afeba55a6f140b9befb",
            "26e59569e9bf42518e75820ea9c25a74",
            "3ce393c3bfbd44428198da98a0761cce",
            "35e5b6bb4c6143969601b99e7ecb381d",
            "1cd46de54de94266bc2f3330fe7e8caf",
            "01bb5edaff3b40edb4cc3207fb96f902",
            "94bc2a94fbdd4604b5b8e9036c06338a",
            "1dd7f31fb0504d67917e2cb2969073d0",
            "2da2121aa75745288e877b084241323c",
            "87a0199bbbe84ee9865405cb79c7f8ac",
            "0ca1427d9d924a608292ae9efeb9d00f",
            "af1b3807641449e990d1ad304e415b0b",
            "c68414e8be7d48d6b3b504e672cc98c5",
            "66b2d97fd0a44bedbf402bf4373667a0",
            "f440f08e28334fca995ba2fbc337b34a",
            "7b4f71a87de7411b95fcf7aef866a1d8",
            "3650261997b040b79ece1f56addd0ca5",
            "8d5ed515c45d438dbaa86cff60949b38",
            "c543a4cce563431ea28aeb7ed876a260",
            "56848de03d054ac3a34e0e9723921884",
            "3b7906a5b1684155a2f67f08595f8f98",
            "9f6af20f1e984a4099465d717d20f707",
            "b3e5a783adba49fe9c8551f395a45123",
            "246f364517c74201b96d3f248a25524b",
            "62ab4b384d2e45829b92119786a5ea48",
            "4d05cf42ff1d44c7afedb98afded3221",
            "611feafe64da40cf9b16499e48df8680",
            "c5d27f7889e2491ea259afc3c748345b",
            "53423545465840eca46639ec36f8b821",
            "a441da28a99448b7bc3f2b7bc14620e7",
            "46121ce49e6a42a1a43326a830c95cb3",
            "84eb2684fe594ad4983b4f1da9add1de",
            "069ee3f338c14086a4cdfed6ecbb722f",
            "538ff3f909724132a1ebba286fb5553e",
            "4af6694a04d24a73a11b0b70342dd7e3",
            "95dc45864349478e83d4c8a9c8becca0",
            "f7a317d355604eaaa0ddaa90646d38d6",
            "9f257889ce704025932c08f46e76fb98",
            "4c2ce09a07fb4c2c95238d07e3c66da3",
            "792962dadcf44f618ff84f26bae2f862",
            "9d1dcdf036bb4c2a8b887d54c4997fc7",
            "803f8382055643e989eb3e2688122812",
            "e3905edfb6e94e5584d723a25dd53a7c",
            "ef880c4f762249959f09df580d8ce4a1",
            "e6136b3421ff4e8db54b7315067701ec",
            "125d4df1473148bb8a55dd847746c2fd",
            "ca55e1a8f9b941f69cf550e025c48acc",
            "11d4808e1db14670a5164ddd7993071b",
            "1a726e748f3947daa6c2855a1977eebe",
            "7bf34201f52e4a19b60aa4942237d7d4",
            "1a99100f99ee407f9af2b66b281247b6",
            "319641ddaadf4fee90ca661039c84f5d",
            "a1d623c3339748738a30e03136856c41",
            "72a6b07746bb441ca13a287d4f4529cc",
            "e00f89987db242138b22236409fb62c7",
            "bf974575801446509b5037b5b9d8b80d",
            "80e8d263c52c4c09b439f8bb76d0d393",
            "2a0cecad33d34971bef47955673af0eb",
            "94cdafd384e54c549a0566c0e7360d58",
            "c51a116e7e4645f8beb5dbe94d8b309a",
            "3e35f6a91a3d4eb9a5c86178a0d6adb2",
            "34ebe1627f514912b5af289aa93d9635",
            "9d23a6699357455f9be13284bad3a1b3",
            "3d69514d7b5444a480824e2da23f9ec3",
            "b2b830445e864a9ea677823c2e4180fc",
            "a010119ebcc54d57ac870ca69cd7eabe",
            "8cdca976a755418fa4082617487a0885",
            "439577cd90ff4430925405d9fb8b9f48",
            "c6cc9b0613a3496eab405828df94e773",
            "1fcab541d7484d56a34ee8bfa086d809",
            "584358b4345948d184e1ded061cb13ea",
            "11afa6c09c094c218a42f1ed628726d4",
            "b9017c331fdc4998a77ab4ee52d02448",
            "79a91d3a3c2f49f897d6cc994421f01a",
            "ae4749383b754771a1d433c2c60627cb",
            "8243b69dc8f741e29309e9a69364de0a",
            "b356228ca7124400b0a27e0f030001a8",
            "7705c3774e17496893b998245bbf6555",
            "843c42e93e68417180de53f69dee078b",
            "ac933958d5a84207ad3e0a3534f03947",
            "4ea784b7e9d74c58bb68fa2958e90c08",
            "c65c3706a10943979dddb88286f1a25b",
            "a3f9d377f3b94a0e893765b13cc3e5c1",
            "68f2397605e34e5f9ee62732595956f9",
            "569cd50d96a849e59e72e8338bb8571e",
            "b6ba6eaaa4be423da653244ca81c3e26",
            "1c0a751ac25e433d8e04b400f80c242b",
            "976ec6f1219643da9b14b8a6c5a712f1",
            "d2b0fb5ef35a4665a4c2282546dca8f3",
            "1567e4255748466abd9625b529f8b2a1",
            "69c0a1845c0942448570fd22e5a1e84e",
            "aab3e04d6f0842839c77ffe02c8a309c",
            "053c824d94c64a39b1ed45775570c135",
            "030e4a1f999e4e34833b143b7ec9cd59",
            "4be4c9ee7c054b21a2f0e1866ec55f35",
            "b8f19dc2dc1047c0872fc29b1ebd7d3e",
            "4ee1c4fe84c94063892f7f82f04c1a04",
            "2ae664026603406f8e568a09d82cca88",
            "36aa8c2c6c074bcab50983b0911c9d13",
            "4f74a2167371430fadf6adb5eaa60817",
            "cc1086ff3d0f4ba1ab2b498f75bd88f0",
            "38299fe3b5fb436b839d932e8b5a287a",
            "f54e1f6e19624ba79e78dc99c2efc5c0",
            "79e9669b54684c2d916de6e4c8ddc7ec",
            "a018da5e017844e1a50508a3eb8f407b",
            "a07a60011a5c4b7ea30698c34bc5c736",
            "0da84f1380cd47fa97f29db1eaa8f78a",
            "1949ee0499ed4b23ba6846cb88fcf2ff",
            "461e67f3e675495c9b267470b50b5719",
            "d961266910a84f2ca35048a143b30322",
            "7c103275fbd8468bbad9b5273953c9cd",
            "f574fce40e5b4577961e9381c3ee6a63",
            "264f8e20ae2a4a958651f73ef7c18f87",
            "f3cfbbef95aa41b08f42f7c25c0cd95a",
            "dc594bd353de4e9088f40be059ab9839",
            "be660c8847e64d1eb08d1f38ef34f797",
            "51a84dae11e44039882dd6e46ba15d1e",
            "59843fe3770c4fde95626ad9ca20586e",
            "8713112b7a854e4e98df5eb1de69dedc",
            "d2433b3d04d04fd381c82e3a2027a6cd",
            "10a707467e5446b1935bf0763badf96b",
            "99eaafb35b0945d4a97776ddbaa26b28",
            "fc0313d01d764e5e9fd3d7d3d5402095",
            "4f12f0572c32485f8d53eb9d718bd3bb",
            "a62bede236d741079ab15f6e82db248f",
            "dfd6311670264181aa84df07a445ef49",
            "23c3fd8e190348359e5f00f8dce3781b",
            "8c04b72459d9425b85532219bfa95bc8",
            "1efaba8c209945f4b2427373055aec11",
            "1b7d4bf25fe44a3ca4a964e2f9a43eeb",
            "2c414b9709564bc8b947ad77e227a53a",
            "4f88028ebfb542a5aa80b49611868b02",
            "5f38b00b8d294cceafad3a5113a36864",
            "beec240ae2214b1c9bde2b69d3aef570",
            "a803061cb4bf4b349d82f322c9b4e391",
            "864b751d6d4d473d863c69a55e08fa48",
            "68df83d1728e4c10ab83bee3b1c4403a"
          ]
        },
        "id": "944d858e",
        "outputId": "be67fb9c-d4ae-480f-960b-09ab4bf743c4"
      },
      "outputs": [],
      "source": [
        "top_k_documents = pl.DataFrame()\n",
        "\n",
        "for embedding_model in embedding_models:\n",
        "    results = VectorSearch(embeddings_model=embedding_model,\n",
        "                           top_k=top_k,\n",
        "                           col_in_query=\"question\",\n",
        "                           col_in_document=\"document\",\n",
        "                           documents=documents,\n",
        "                           distance_metric=distance_metric).setup(settings).run(queries)[\"output\"]\n",
        "    results = results.with_columns([pl.lit(embedding_model).alias(\"embedding_model\")])\n",
        "    top_k_documents = pl.concat([top_k_documents, results])"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 9,
      "id": "2a749c15",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "2a749c15",
        "outputId": "a2ae0256-30e0-421d-a2b5-90da18229dda"
      },
      "outputs": [
        {
          "name": "stderr",
          "output_type": "stream",
          "text": [
            "\u001b[32m2024-04-01 10:41:21.664\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.remote\u001b[0m:\u001b[36mlog_and_evaluate\u001b[0m:\u001b[36m669\u001b[0m - \u001b[1mSending evaluation request for rows 0 to <50 to the Uptrain server\u001b[0m\n",
            "\u001b[32m2024-04-01 10:41:43.813\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.remote\u001b[0m:\u001b[36mlog_and_evaluate\u001b[0m:\u001b[36m669\u001b[0m - \u001b[1mSending evaluation request for rows 50 to <100 to the Uptrain server\u001b[0m\n",
            "\u001b[32m2024-04-01 10:42:12.790\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.remote\u001b[0m:\u001b[36mlog_and_evaluate\u001b[0m:\u001b[36m669\u001b[0m - \u001b[1mSending evaluation request for rows 100 to <150 to the Uptrain server\u001b[0m\n",
            "\u001b[32m2024-04-01 10:42:50.607\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.remote\u001b[0m:\u001b[36mlog_and_evaluate\u001b[0m:\u001b[36m669\u001b[0m - \u001b[1mSending evaluation request for rows 150 to <200 to the Uptrain server\u001b[0m\n",
            "\u001b[32m2024-04-01 10:43:16.171\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.remote\u001b[0m:\u001b[36mlog_and_evaluate\u001b[0m:\u001b[36m669\u001b[0m - \u001b[1mSending evaluation request for rows 200 to <250 to the Uptrain server\u001b[0m\n",
            "\u001b[32m2024-04-01 10:43:38.115\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.remote\u001b[0m:\u001b[36mlog_and_evaluate\u001b[0m:\u001b[36m669\u001b[0m - \u001b[1mSending evaluation request for rows 250 to <300 to the Uptrain server\u001b[0m\n"
          ]
        }
      ],
      "source": [
        "results = eval_llm.evaluate_experiments(\n",
        "    experiment_name,\n",
        "    data = top_k_documents,\n",
        "    checks = [Evals.CONTEXT_RELEVANCE],\n",
        "    exp_columns = ['embedding_model'],\n",
        "    metadata = {\"uptrain_index_columns\": ['question', 'retrieval_rank']}\n",
        ")"
      ]
    },
    {
      "cell_type": "markdown",
      "id": "38809f4b",
      "metadata": {},
      "source": [
        "## View the results"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 10,
      "id": "c3414000",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "c3414000",
        "outputId": "9248a13b-d7f3-4959-fef1-9d4bfab8ac58"
      },
      "outputs": [
        {
          "data": {
            "text/plain": [
              "[{'question': 'Do I need to pay taxes in India?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'Yes you need to pay taxes in India. Show this as other income and pay tax according to your tax bracket. Note you need to pay the taxes quarterly if the net tax payable is more than 10,000.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'Yes you need to pay taxes in India. Show this as other income and pay tax according to your tax bracket. Note you need to pay the taxes quarterly if the net tax payable is more than 10,000.',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'Yes you need to pay taxes in India. Show this as other income and pay tax according to your tax bracket. Note you need to pay the taxes quarterly if the net tax payable is more than 10,000.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 167,\n",
              "  '_id_embedding_model_mpnet-base-v2': 167,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 167,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context clearly states that taxes need to be paid in India, shows how to categorize the income, and provides information about the frequency of tax payments based on the net tax payable. It answers the user query completely by providing all the necessary information about paying taxes in India.\" \\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context clearly states that the user needs to pay taxes in India, shows how to calculate and pay them, and also provides additional information on the frequency of tax payments. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context clearly states that taxes need to be paid in India, shows how to report other income, and provides guidance on when to pay taxes quarterly if the net tax payable is more than 10,000. This information completely answers the user query about whether they need to pay taxes in India.\" \\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.26550114154815674,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.4015809893608093,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.3474988639354706},\n",
              " {'question': 'Do I need to pay taxes in India?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'If you are a non resident Indian, the income you earn and transfer to India is tax free in India. You can hold the funds in USD or convert then into INR, there is no tax implication.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'Staying out of India for a certain duration on a year (financial year) deems one to be considered NRI (non-resident Indian). NRIs are not taxed under Indian tax law as they are deemed subject to the resident country tax laws, so for NRI there is no tax liability in India. For your specific case, you could consult a Charted Accountant (CA) and he/she will be able to tell you exactly after looking at your financial data.',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"You won't be paying any taxes for income generated in the US as long as you are not-resident in India. You pay US taxes. You can file a null return in India just in case (all zeroes). If you have any income in India - bank deposits in your name, house rental income and so on - that needs to be declared and tax needs to be paid in India.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 167,\n",
              "  '_id_embedding_model_mpnet-base-v2': 167,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 167,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context clearly states that if the user is a non-resident Indian, the income earned and transferred to India is tax-free. This directly answers the user query and provides a complete response to the question of whether taxes need to be paid in India as a non-resident. Therefore, the extracted context can answer the given user query completely.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely because it clearly states that NRIs are not taxed under Indian tax law and are subject to the tax laws of their resident country. It also advises consulting a Chartered Accountant for specific financial data, providing a complete answer to the user query about tax liability in India.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': \"The extracted context can answer the given user query completely because it clearly states that the user won't be paying any taxes for income generated in the US as long as they are not a resident in India, and also mentions the requirement to declare and pay taxes on income in India if applicable. This directly addresses the user's query about the need to pay taxes in India and provides a complete answer.\",\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6158298254013062,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7590225338935852,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.572564959526062},\n",
              " {'question': 'Do I need to pay taxes in India?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Generally all the countries have similar arrangement regarding Income Tax, if you live in the UK for more than you stay in India for a given year then the Indian authorities won't be able to tax you but you might come under the UK Tax Law.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"Yes you do. You're under the jurisdiction of at least one country where you're resident, or where you're citizen. You may be under jurisdiction of more than one country. Each country has its own laws about what and how should be taxed and countries have treaties between them to resolve jurisdiction issues and double taxation situations, so you should talk to a tax accountant licensed to provide you with an advice.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': 'From you question I understand that you are not an Indian citizen, are staying in India, and transferring your funds for your living / expenses in India. There is no limit on such transfers and the amount is not taxed.   The tax comes into picture if you are treated as a resident in India from a tax perspective. Even then the tax is not because you have transferred the funds into India, but the policy of taxing global income. The article at http://www.pwc.in/en_IN/in/assets/pdfs/foreign-nationals-working-in-india.pdf should give you more inputs.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 167,\n",
              "  '_id_embedding_model_mpnet-base-v2': 167,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 167,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context mentions that if you live in the UK for more than you stay in India for a given year, then the Indian authorities won\\'t be able to tax you but you might come under the UK Tax Law. This provides some relevant information about the tax implications based on residency, but it does not provide a complete answer to the user query as it does not cover all possible scenarios or specific tax requirements in India.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context doesn\\'t contain any specific information about the tax laws in India. It only mentions the general concept of being under the jurisdiction of at least one country and the need to consult a tax accountant for advice. Since it doesn\\'t provide any details about the tax laws in India, it can\\'t answer the user query about paying taxes in India.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it clearly explains that there is no tax on funds transferred for living expenses in India and also provides a resource for more detailed information on tax implications for foreign nationals working in India. This information directly addresses the user query about the need to pay taxes in India as a non-citizen.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6290206909179688,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7854694128036499,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6968017816543579},\n",
              " {'question': 'Do I need to pay taxes in India?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'This is taxable in India. You need to declare the income and pay taxes accordingly',\n",
              "  'context_embedding_model_mpnet-base-v2': 'Since you are living in India and earning income not from salary, you must file your tax return under ITR4(Profits or Gains of Business or Profession). You can do it online on IncomeTax India eFiling website, step by step guide available here.',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Generally all the countries have similar arrangement regarding Income Tax, if you live in the UK for more than you stay in India for a given year then the Indian authorities won't be able to tax you but you might come under the UK Tax Law.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 167,\n",
              "  '_id_embedding_model_mpnet-base-v2': 167,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 167,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context clearly states that income is taxable in India and that one needs to declare the income and pay taxes accordingly. This information directly answers the user query about whether they need to pay taxes in India. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context can answer the given user query completely because it specifically addresses the requirement to file tax returns for income earned from business or profession in India. It provides clear guidance on the process of filing tax returns online and directs the user to the IncomeTax India eFiling website for step-by-step instructions, which fully addresses the user's query about tax obligations in India.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it provides specific information about the tax implications for individuals living in India and the UK. It explains the conditions under which the Indian authorities may not be able to tax an individual, and how they may come under the UK Tax Law instead. This information directly addresses the user query about whether they need to pay taxes in India, providing a complete answer based on the given context.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6652597784996033,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.8250360488891602,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7124525904655457},\n",
              " {'question': 'Do I need to pay taxes in India?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'Since you are living in India and earning income not from salary, you must file your tax return under ITR4(Profits or Gains of Business or Profession). You can do it online on IncomeTax India eFiling website, step by step guide available here.',\n",
              "  'context_embedding_model_mpnet-base-v2': \"Yes, you do. Depending on your country's laws and regulations, since you're not an employee but a self employed, you're likely to be required to file some kind of a tax return with your country's tax authority, and pay the income taxes on the money you earn. You'll have to tell us more about the situation, at least let us know what country you're in, for more information.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': '\\\\\"You will need to file  a US income tax return, and declare all income world-wide.  Whether this results in any tax owed depends on your particular circumstances, and the effect of any tax treaties between the US and India. There are additional requirements for the filing of information on the amounts in foreign accounts held by \\\\\"\\\\\"US tax persons\\\\\"\\\\\".  Depending on the nature of these accounts, the complexity of the forms, and the penalties for non-compliance can be quite high... Short version:  Consult a professional well-qualified in US/India tax matter',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 167,\n",
              "  '_id_embedding_model_mpnet-base-v2': 167,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 167,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': \"The extracted context can give some relevant answer for the given user query but can't answer it completely because it provides information about filing tax returns for income earned from business or profession in India. However, it does not cover other potential sources of income that may require tax payment, such as investments, property, or foreign income. Therefore, while it provides some relevant information, it does not fully address the user's query.\",\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context doesn\\'t contain any specific information about the tax laws in India. It only mentions the general requirement for self-employed individuals to file tax returns and pay income taxes in their respective countries. Since it doesn\\'t provide any details about the tax laws in India, it can\\'t answer the user query about whether they need to pay taxes in India.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context does not provide any specific information about the tax laws in India. It only mentions the requirement to file a US income tax return and the complexity of forms for foreign accounts held by US tax persons. However, it does not address the specific question of whether an individual needs to pay taxes in India. Therefore, the extracted context cannot answer the given user query.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6786416172981262,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.8369290828704834,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7189979553222656},\n",
              " {'question': 'What are the advantages of paying off a mortgage quickly?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"From my experience and friends' experiences, I can say that there are advantages and disadvantages for paying off your mortgage quickly. Basically, it depends on these factors: the type of the mortgage, its interest rate, your financial stability, your skills in making investments and other outside factors, such as inflation, liquidity, oppurtunity cost, etc. Paying it off means you save on interest ratings, you decrease investment risks and your investment rates are taxable. Disadvantages are that you cannot use this money for investing, you cannot use this money for tax deductions and that in a state of inflation, not paying it off in advance could save you a lot of money.  However, I always recommend to read some more on websites that deal with mortgages, and speak with the mortgage expert in your bank.Just acquire enough information to make a good assessment. An interesting article on this topic - The Advantages and Disadvantages of Paying Off Your Mortgage\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"From my experience and friends' experiences, I can say that there are advantages and disadvantages for paying off your mortgage quickly. Basically, it depends on these factors: the type of the mortgage, its interest rate, your financial stability, your skills in making investments and other outside factors, such as inflation, liquidity, oppurtunity cost, etc. Paying it off means you save on interest ratings, you decrease investment risks and your investment rates are taxable. Disadvantages are that you cannot use this money for investing, you cannot use this money for tax deductions and that in a state of inflation, not paying it off in advance could save you a lot of money.  However, I always recommend to read some more on websites that deal with mortgages, and speak with the mortgage expert in your bank.Just acquire enough information to make a good assessment. An interesting article on this topic - The Advantages and Disadvantages of Paying Off Your Mortgage\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"From my experience and friends' experiences, I can say that there are advantages and disadvantages for paying off your mortgage quickly. Basically, it depends on these factors: the type of the mortgage, its interest rate, your financial stability, your skills in making investments and other outside factors, such as inflation, liquidity, oppurtunity cost, etc. Paying it off means you save on interest ratings, you decrease investment risks and your investment rates are taxable. Disadvantages are that you cannot use this money for investing, you cannot use this money for tax deductions and that in a state of inflation, not paying it off in advance could save you a lot of money.  However, I always recommend to read some more on websites that deal with mortgages, and speak with the mortgage expert in your bank.Just acquire enough information to make a good assessment. An interesting article on this topic - The Advantages and Disadvantages of Paying Off Your Mortgage\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 508,\n",
              "  '_id_embedding_model_mpnet-base-v2': 508,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 508,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context covers various factors to consider when deciding whether to pay off a mortgage quickly, including the type of mortgage, interest rates, financial stability, investment skills, and outside factors like inflation and opportunity cost. It also mentions specific advantages of paying off a mortgage quickly, such as saving on interest rates and decreasing investment risks. Additionally, it advises the user to seek more information from mortgage experts and relevant websites. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context doesn't provide specific advantages of paying off a mortgage quickly. It only mentions that there are advantages and disadvantages, but it doesn't elaborate on what those advantages are. It also suggests seeking more information from websites and mortgage experts, indicating that the context itself is not sufficient to answer the user query.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': \"The extracted context doesn't provide specific advantages of paying off a mortgage quickly. It only mentions that there are advantages and disadvantages, but it doesn't elaborate on what those advantages are. It also suggests seeking more information from websites and mortgage experts, indicating that the context itself is not sufficient to answer the user query.\",\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.37050995230674744,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.4594305157661438,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.36917421221733093},\n",
              " {'question': 'What are the advantages of paying off a mortgage quickly?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"The main reason for paying your mortgage off quickly is to reduce risk should a crisis happen.  If you don't have a house payment, you have much higher cash flow every month, and your day-to-day living expenses are much lower, so if an illness or job loss happens, you'll be in a much better position to handle it. You should have a good emergency fund in place before throwing extra money at the mortgage so that you can cover the bigger surprises that come along. There is the argument that paying off your mortgage ties up cash that could be used for other things, but you need to be honest with yourself: would you really invest that money at a high enough rate of return to make up your mortgage interest rate after taxes?  Or would you spend it on other things?  If you do invest it, how certain are you of that rate of return?  Paying off the mortgage saves you your mortgage interest rate guaranteed. Finally, there is the more intangible aspect of what it feels like to be completely debt free with no payments whatsoever.  That feeling can be a game-changer for people, and it can free you up to do things that you could never do when you're saddled with a mortgage payment every month.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"The main reason for paying your mortgage off quickly is to reduce risk should a crisis happen.  If you don't have a house payment, you have much higher cash flow every month, and your day-to-day living expenses are much lower, so if an illness or job loss happens, you'll be in a much better position to handle it. You should have a good emergency fund in place before throwing extra money at the mortgage so that you can cover the bigger surprises that come along. There is the argument that paying off your mortgage ties up cash that could be used for other things, but you need to be honest with yourself: would you really invest that money at a high enough rate of return to make up your mortgage interest rate after taxes?  Or would you spend it on other things?  If you do invest it, how certain are you of that rate of return?  Paying off the mortgage saves you your mortgage interest rate guaranteed. Finally, there is the more intangible aspect of what it feels like to be completely debt free with no payments whatsoever.  That feeling can be a game-changer for people, and it can free you up to do things that you could never do when you're saddled with a mortgage payment every month.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"The main reason for paying your mortgage off quickly is to reduce risk should a crisis happen.  If you don't have a house payment, you have much higher cash flow every month, and your day-to-day living expenses are much lower, so if an illness or job loss happens, you'll be in a much better position to handle it. You should have a good emergency fund in place before throwing extra money at the mortgage so that you can cover the bigger surprises that come along. There is the argument that paying off your mortgage ties up cash that could be used for other things, but you need to be honest with yourself: would you really invest that money at a high enough rate of return to make up your mortgage interest rate after taxes?  Or would you spend it on other things?  If you do invest it, how certain are you of that rate of return?  Paying off the mortgage saves you your mortgage interest rate guaranteed. Finally, there is the more intangible aspect of what it feels like to be completely debt free with no payments whatsoever.  That feeling can be a game-changer for people, and it can free you up to do things that you could never do when you're saddled with a mortgage payment every month.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 508,\n",
              "  '_id_embedding_model_mpnet-base-v2': 508,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 508,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context can answer the given user query completely. It outlines the advantages of paying off a mortgage quickly, such as reducing risk in case of a crisis, increasing cash flow, saving on interest payments, reducing financial burden, increasing equity, and the intangible feeling of being debt-free. It provides a comprehensive overview of the benefits associated with paying off a mortgage quickly.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context thoroughly discusses the advantages of paying off a mortgage quickly, including reducing risk in case of a crisis, increasing cash flow, saving on interest payments, and the intangible feeling of being debt-free. It also addresses the importance of having a good emergency fund in place before paying off the mortgage. Therefore, the given user query can be answered completely with the extracted context.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context thoroughly discusses the advantages of paying off a mortgage quickly, including reducing risk in case of a crisis, increasing cash flow, saving on interest payments, and the intangible feeling of being debt-free. It also addresses the importance of having an emergency fund in place before paying off the mortgage. Therefore, the given user query can be answered completely with the extracted context.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6145138740539551,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.5510171055793762,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.49753814935684204},\n",
              " {'question': 'What are the advantages of paying off a mortgage quickly?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"I'll preface this with saying that I'm not a finance or real estate professional, this is just how I understand the situation and what I'm doing:  We just got a 30year/FHA mortgage, there's no prepayment penalty, and no fees associated with paying it biweekly. In fact (Wells Fargo), while the payments get withdrawn biweekly, they don't actually post to the mortgage until there's enough for a full payment.  So essentially here are the benefits I'm realizing:\",\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"Paying off your house quickly should be a #2-level priority, behind making sure you have some basic savings but definitely ahead of any investing concerns, because your house is not an investment; it\\'s your home.  (If you\\'re brave/foolish enough to try buying houses-as-investments in the current climate, this obviously doesn\\'t apply to you!) This isn\\'t a financial matter so much as an issue of basic prudence.  If something disastrous happens, (you lose your job, get in a serious car accident, your kid comes down with cancer, etc,) it will put tremendous strain on your financial resources.  If you own your home outright when this happens, it means that no matter what else might go wrong, you can\\'t get foreclosed on and end up out on the streets, and that\\'s worth more than any rate of return you can reasonably expect to find even in the best of times. It\\'s a well-known investing maxim to \\\\\"\\\\\"never bet anything that you can\\'t afford to lose.\\\\\"\\\\\"  In light of that, consider this: if you have a mortgage that is not paid off, that\\'s exactly what you\\'re doing.  You are placing a bet against a bank that you\\'ll remain solvent long enough to pay off the mortgage, and your home is the wager.  Mortgages may be a necessary evil with housing prices being what they are, but make no mistake, they are evil.  Get rid of yours as quickly as you ',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"I used to think that paying off ahead of time made sense, but I no longer do, at least in most cases.  The upside is that you can get a return on your money equal to the mortgage interest rate (it's less than that in the US, where mortgage interest is deductible, so it's roughly the mortgage interest rate * 1 - your marginal income tax rate).  There are a few downsides. The biggest is that cash is the most liquid asset you can have; you can get at it with no restrictions. If you put that cash into your house, you are converting that into an asset with a lot of restrictions; you can't get at it without fees, nor can you get at it if you don't have a job, which is when you would need it most.  So, you are putting your money in a hard-to-get-at place for a small interest rate. I don't think it is worthwhile. (edit) One complication is PMI. If you are currently paying PMI, it may make sense to put money towards the mortgage until you get to 20% and can get rid of the PMI.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 508,\n",
              "  '_id_embedding_model_mpnet-base-v2': 508,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 508,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context explains that there are no prepayment penalties and no fees associated with paying the mortgage biweekly, and it also mentions that the payments do not post to the mortgage until there\\'s enough for a full payment. This information can be used to support the argument that paying off a mortgage quickly can save on interest payments and reduce the overall cost of the loan. Additionally, paying off the mortgage quickly can lead to financial freedom and peace of mind. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides a comprehensive explanation of why owning your home outright is important in case of financial disasters and the risks associated with having a mortgage. It also emphasizes the potential benefits of paying off a mortgage quickly, such as avoiding foreclosure and financial strain. Therefore, the given user query can be answered completely with the extracted context.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides relevant information about the potential return on investment by paying off a mortgage quickly, the liquidity of cash, and the impact of PMI. It also addresses the specific scenario where it may make sense to put money towards the mortgage until you reach 20% equity to eliminate PMI. Therefore, the given user query can be answered completely with the extracted context.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6353210806846619,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7013958692550659,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6959824562072754},\n",
              " {'question': 'What are the advantages of paying off a mortgage quickly?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'The advantage of having a mortgage rather than borrowing money in other ways is that it is cheaper because the loan is secured against the value of the property.  If you stop paying then the bank take the house and can sell it keeping what they are owed and returning any excess. If you have enough money to pay it off then you do not need the mortgage.  They normally run for 25 years.  It is a lovely day when finally you realise that you own the whole house and no longer owe anything to the bank and the charge against the house is removed and the record of it removed from the land registry.   When you sell a house with a mortgage the buyer has to check that the bank has been paid off before they accept the property.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'Advantages of paying off debt: Potential advantage of remaining in debt:',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'Sounds fishy - taking out more debt to pay the main mortgage down faster? There are a couple of issues I can see: I would think that a much more sensible strategy with a lot less risk is to save up extra cash and send your lender a check every quarter or six months.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 508,\n",
              "  '_id_embedding_model_mpnet-base-v2': 508,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 508,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"While the extracted context mentions the process of paying off a mortgage and the implications of having a mortgage, it does not provide a comprehensive list of advantages of paying off a mortgage quickly. It briefly touches upon the feeling of owning the whole house and the removal of the charge against the house, but it does not delve into other potential advantages such as saving on interest payments or achieving financial freedom. Therefore, the extracted context can give some relevant answer for the user query but can\\'t answer it completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely as it provides specific advantages of paying off debt, which can be applied to paying off a mortgage quickly. It mentions potential advantages such as saving on interest payments, reducing financial stress, and increasing financial security, which directly addresses the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can give some relevant answer for the given user query but can\\'t answer it completely because it discusses the strategy of saving up extra cash and sending a check to the lender, which could be considered as a relevant answer to the user query. However, it does not provide a comprehensive analysis of the advantages of paying off a mortgage quickly, so it can\\'t answer the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6855659484863281,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7142560482025146,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7049391865730286},\n",
              " {'question': 'What are the advantages of paying off a mortgage quickly?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"I used to think that paying off ahead of time made sense, but I no longer do, at least in most cases.  The upside is that you can get a return on your money equal to the mortgage interest rate (it's less than that in the US, where mortgage interest is deductible, so it's roughly the mortgage interest rate * 1 - your marginal income tax rate).  There are a few downsides. The biggest is that cash is the most liquid asset you can have; you can get at it with no restrictions. If you put that cash into your house, you are converting that into an asset with a lot of restrictions; you can't get at it without fees, nor can you get at it if you don't have a job, which is when you would need it most.  So, you are putting your money in a hard-to-get-at place for a small interest rate. I don't think it is worthwhile. (edit) One complication is PMI. If you are currently paying PMI, it may make sense to put money towards the mortgage until you get to 20% and can get rid of the PMI.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"I used to think that paying off ahead of time made sense, but I no longer do, at least in most cases.  The upside is that you can get a return on your money equal to the mortgage interest rate (it's less than that in the US, where mortgage interest is deductible, so it's roughly the mortgage interest rate * 1 - your marginal income tax rate).  There are a few downsides. The biggest is that cash is the most liquid asset you can have; you can get at it with no restrictions. If you put that cash into your house, you are converting that into an asset with a lot of restrictions; you can't get at it without fees, nor can you get at it if you don't have a job, which is when you would need it most.  So, you are putting your money in a hard-to-get-at place for a small interest rate. I don't think it is worthwhile. (edit) One complication is PMI. If you are currently paying PMI, it may make sense to put money towards the mortgage until you get to 20% and can get rid of the PMI.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': 'Pay the the smallest balance first. The sooner you pay that off, the sooner you can pay more on the mortgage.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 508,\n",
              "  '_id_embedding_model_mpnet-base-v2': 508,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 508,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context provides a clear explanation of the advantages of paying off a mortgage quickly, such as getting a return on your money equal to the mortgage interest rate and the possibility of getting rid of PMI. It also discusses the downsides, making it a complete answer to the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context does mention the potential upside of getting a return on your money equal to the mortgage interest rate, as well as the complication of PMI. However, it does not fully address all the advantages of paying off a mortgage quickly, such as reducing overall interest payments, increasing equity, and achieving financial security.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context indirectly implies an advantage of paying off a mortgage quickly by suggesting that paying off the smallest balance first can lead to paying more on the mortgage sooner. This aligns with the general advantage of saving on interest payments and achieving financial freedom faster. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7013877630233765,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7177567481994629,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7051877379417419},\n",
              " {'question': 'Are COBRA premiums deductible when self-employed?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': '\\\\\"While COBRA premiums are not eligible to be a \\\\\"\\\\\"business\\\\\"\\\\\" expense they can be a medical expense for personal deduction purposes.  If you\\'re itemizing your deductions you may be able to deduct that way.  However, you will only be able to deduct the portion of the premium that exceeds 10% of your AGI. Are you a full time employee now or are you a 1099 contractor?  Do you have access to your employers health p',\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"While COBRA premiums are not eligible to be a \\\\\"\\\\\"business\\\\\"\\\\\" expense they can be a medical expense for personal deduction purposes.  If you\\'re itemizing your deductions you may be able to deduct that way.  However, you will only be able to deduct the portion of the premium that exceeds 10% of your AGI. Are you a full time employee now or are you a 1099 contractor?  Do you have access to your employers health p',\n",
              "  'context_embedding_model_all-distilroberta-v1': '\\\\\"While COBRA premiums are not eligible to be a \\\\\"\\\\\"business\\\\\"\\\\\" expense they can be a medical expense for personal deduction purposes.  If you\\'re itemizing your deductions you may be able to deduct that way.  However, you will only be able to deduct the portion of the premium that exceeds 10% of your AGI. Are you a full time employee now or are you a 1099 contractor?  Do you have access to your employers health p',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 703,\n",
              "  '_id_embedding_model_mpnet-base-v2': 703,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 703,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely. It clearly states that COBRA premiums can be considered a medical expense for personal deduction purposes and that it may be possible to deduct them if itemizing deductions. It also provides information about the limitation on the deductible portion of the premium based on the individual\\'s AGI. Therefore, the extracted context contains all the necessary information to answer the user query about the deductibility of COBRA premiums when self-employed.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely, as it clearly states that COBRA premiums can be considered a medical expense for personal deduction purposes. It also provides information about the limitations on the deduction, such as the portion of the premium that exceeds 10% of the AGI. This information fully addresses the user query about the deductibility of COBRA premiums when self-employed.\" \\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides some relevant information about the deductibility of COBRA premiums for personal deduction purposes and the requirement to itemize deductions. It also mentions the threshold for deductibility, which is the portion of the premium that exceeds 10% of the AGI. However, it does not specifically address the deductibility of COBRA premiums for self-employed individuals. Therefore, while it gives some relevant information, it can\\'t answer the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.47585105895996094,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.4530864357948303,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.5021952390670776},\n",
              " {'question': 'Are COBRA premiums deductible when self-employed?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"COBRA premiums are not deductible on 1040 line 29; to qualify, the IRS says the insurance plan must be in your name (COBRA is in your former employer's name).  H&R Block confirms this.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"For the first four months of the year, when you were an employee, the health insurance premiums were paid for with pre-tax money.  When you receive your W-2 at the end of the year, the amount in Box 1 of the W-2 will be reduced by the amount you paid for health insurance.  You can't deduct it on your tax return because it has already been deducted for you. Now that you are a 1099 independent contractor, you are self-employed and eligible for the self-employed health insurance deduction.  However, as you noted, the COBRA premiums are likely not eligible for this deduction, because the policy is in your old employer's name.  See this question for details, but keep in mind that there are conflicting answers on that question.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"COBRA premiums are not deductible on 1040 line 29; to qualify, the IRS says the insurance plan must be in your name (COBRA is in your former employer's name).  H&R Block confirms this.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 703,\n",
              "  '_id_embedding_model_mpnet-base-v2': 703,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 703,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context doesn\\'t contain any information to answer the given user query because it only states that COBRA premiums are not deductible on 1040 line 29 and that the insurance plan must be in your name to qualify. However, it does not specifically address the deductibility of COBRA premiums when self-employed. Therefore, the extracted context does not provide any relevant information to answer the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context explains that as a self-employed individual, one may be eligible for the self-employed health insurance deduction. It also mentions that COBRA premiums may not be eligible for this deduction due to the policy being in the old employer's name. Therefore, the context provides a complete answer to the user query by addressing the deductibility of COBRA premiums when self-employed.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it clearly states that COBRA premiums are not deductible on 1040 line 29 and explains the requirement for the insurance plan to be in your name to qualify. This information directly addresses the user query about the deductibility of COBRA premiums when self-employed, providing a complete answer.\" \\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.4890628755092621,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.5174621939659119,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.5892413854598999},\n",
              " {'question': 'Are COBRA premiums deductible when self-employed?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"For the first four months of the year, when you were an employee, the health insurance premiums were paid for with pre-tax money.  When you receive your W-2 at the end of the year, the amount in Box 1 of the W-2 will be reduced by the amount you paid for health insurance.  You can't deduct it on your tax return because it has already been deducted for you. Now that you are a 1099 independent contractor, you are self-employed and eligible for the self-employed health insurance deduction.  However, as you noted, the COBRA premiums are likely not eligible for this deduction, because the policy is in your old employer's name.  See this question for details, but keep in mind that there are conflicting answers on that question.\",\n",
              "  'context_embedding_model_mpnet-base-v2': 'http://www.ehow.com/about_4625753_cobra-as-selfemployed-health-insurance.html This link makes it clear... it has to be itemized, and is subject to the > than 7.5% AGI rule.',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"For the first four months of the year, when you were an employee, the health insurance premiums were paid for with pre-tax money.  When you receive your W-2 at the end of the year, the amount in Box 1 of the W-2 will be reduced by the amount you paid for health insurance.  You can't deduct it on your tax return because it has already been deducted for you. Now that you are a 1099 independent contractor, you are self-employed and eligible for the self-employed health insurance deduction.  However, as you noted, the COBRA premiums are likely not eligible for this deduction, because the policy is in your old employer's name.  See this question for details, but keep in mind that there are conflicting answers on that question.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 703,\n",
              "  '_id_embedding_model_mpnet-base-v2': 703,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 703,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context can answer the given user query completely because it clearly explains the process of deducting health insurance premiums as an employee, the eligibility for self-employed health insurance deduction as an independent contractor, and the potential ineligibility of COBRA premiums for this deduction. It provides a comprehensive understanding of the deductibility of health insurance premiums in different employment scenarios, including self-employment and COBRA coverage.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely because it clearly states that COBRA premiums can be deductible for self-employed individuals, as long as they are itemized and subject to the > than 7.5% AGI rule. Therefore, the extracted context provides a complete answer to the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': \"The extracted context explains that as a self-employed individual, one may be eligible for the self-employed health insurance deduction. It also mentions that COBRA premiums may not be eligible for this deduction due to the policy being in the old employer's name. Therefore, the context provides a complete answer to the user query by addressing the deductibility of COBRA premiums when self-employed.\",\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5175648927688599,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.5311073660850525,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6001035571098328},\n",
              " {'question': 'Are COBRA premiums deductible when self-employed?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'http://www.ehow.com/about_4625753_cobra-as-selfemployed-health-insurance.html This link makes it clear... it has to be itemized, and is subject to the > than 7.5% AGI rule.',\n",
              "  'context_embedding_model_mpnet-base-v2': \"COBRA premiums are not deductible on 1040 line 29; to qualify, the IRS says the insurance plan must be in your name (COBRA is in your former employer's name).  H&R Block confirms this.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': 'http://www.ehow.com/about_4625753_cobra-as-selfemployed-health-insurance.html This link makes it clear... it has to be itemized, and is subject to the > than 7.5% AGI rule.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 703,\n",
              "  '_id_embedding_model_mpnet-base-v2': 703,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 703,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context provides some relevant information about the deductibility of COBRA premiums when self-employed, such as the requirement for itemization and the greater than 7.5% AGI rule. However, it doesn\\'t explicitly state whether COBRA premiums are deductible for self-employed individuals. Therefore, while it can give some relevant answer, it can\\'t answer the user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can give some relevant answer for the given user query but can\\'t answer it completely because it provides information about the deductibility of COBRA premiums on 1040 line 29 and the requirement for the insurance plan to be in your name to qualify. However, it does not specifically address the deductibility of COBRA premiums when self-employed, leaving some aspects of the user query unanswered.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely. It clearly states that COBRA premiums have to be itemized and are subject to the > than 7.5% AGI rule, indicating that they are deductible when self-employed. Therefore, the extracted context can provide a complete answer to the user query.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6899377107620239,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.5577887296676636,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6350712776184082},\n",
              " {'question': 'Are COBRA premiums deductible when self-employed?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': '\\\\\"Yes, you can. See the instructions for line 29 of form 1040. Self employed health insurance premiums are an \\\\\"\\\\\"above the line\\\\\"\\\\\" deduct',\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"The basic idea is that the average person can\\'t deduct health care costs unless they\\'re really onerous. But a business can, and as a self-employed person, you can deduct those costs from the businesses earnings... as long as the business is really generating enough profit to cover the health insurance costs. That\\'s why most people get their health insurance from their employer, actually. The relevant IRS rules say: \\\\\"\\\\\"You may be able to deduct premiums paid for medical and dental insurance and qualified long-term care insurance for you, your spouse, and your dependents if you are... A self-employed individual with a net profit reported on Schedule C (Form 1040).\\\\\"\\\\\" For 2010, thanks to the Small Business Jobs Act of 2010, you can even deduct the premium from your income before deducting the self-employment tax (Source). I\\'m sure that when you get your tax returns and instructions for 2010 this will all be spelled ',\n",
              "  'context_embedding_model_all-distilroberta-v1': '\\\\\"Yes, you can. See the instructions for line 29 of form 1040. Self employed health insurance premiums are an \\\\\"\\\\\"above the line\\\\\"\\\\\" deduct',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 703,\n",
              "  '_id_embedding_model_mpnet-base-v2': 703,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 703,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context clearly states that self-employed health insurance premiums are deductible as an \\'above the line\\' deduction, which implies that COBRA premiums, as a type of health insurance premium, may also be deductible for self-employed individuals. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides some relevant information about the deductibility of health insurance premiums for self-employed individuals, including the ability to deduct premiums paid for medical and dental insurance. However, it doesn\\'t specifically mention COBRA premiums, so while it gives some relevant information, it can\\'t answer the user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context clearly states that self-employed health insurance premiums are deductible as an \\'above the line\\' deduction, which includes COBRA premiums for self-employed individuals. This directly answers the given user query and provides complete information about the deductibility of COBRA premiums when self-employed.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.8009332418441772,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6703695058822632,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7117000818252563},\n",
              " {'question': 'Is there any way to buy a new car directly from Toyota without going through a dealership?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'You can buy a new Toyota from a non-dealer, but not from Toyota directly as they have no retail distribution capability. There is no need to buy directly from Toyota if you want to get a new car without going through a dealer. In many cases people buy new cars but have to sell them immediately for one reason or another.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'You can buy a new Toyota from a non-dealer, but not from Toyota directly as they have no retail distribution capability. There is no need to buy directly from Toyota if you want to get a new car without going through a dealer. In many cases people buy new cars but have to sell them immediately for one reason or another.',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'You can buy a new Toyota from a non-dealer, but not from Toyota directly as they have no retail distribution capability. There is no need to buy directly from Toyota if you want to get a new car without going through a dealer. In many cases people buy new cars but have to sell them immediately for one reason or another.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 1170,\n",
              "  '_id_embedding_model_mpnet-base-v2': 1170,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 1170,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context does not provide any information on whether it is possible to buy a new car directly from Toyota without going through a dealership. It only mentions that Toyota does not have retail distribution capability and that people often buy new cars but have to sell them immediately for various reasons. This information does not address the user query directly, and therefore, the extracted context cannot answer the given user query at all.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context clearly states that you cannot buy a new car directly from Toyota as they have no retail distribution capability. This completely answers the user query by providing a definitive answer that it is not possible to buy a new car directly from Toyota without going through a dealership.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context can answer the given user query completely as it clearly states that you can buy a new Toyota from a non-dealer, but not directly from Toyota as they have no retail distribution capability. This information directly addresses the user query by confirming that it is not possible to buy a new car directly from Toyota without going through a dealership.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.3686191439628601,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.4242376983165741,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.3057438135147095},\n",
              " {'question': 'Is there any way to buy a new car directly from Toyota without going through a dealership?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"No you can't buy direct from Toyota.  Largely because of many states' laws (assuming you're in the US) requiring a dealer relationship for car purchasing, read about Tesla's struggles with direct to customer sales.  Secondly because Toyota corporate simply isn't set up to sell a car directly to a customer. I know there are services that help people through the buying process.  If you're finding Toyota dealerships to be this difficult you may consider just buying something from someone who wants to sell to you.  If the buying process is this difficult imagine the service relationship. Edit: Additionally, it's important to remember when financing a car that there are essentially two transactions taking place.  First you're negotiating the price of the car.  Then you negotiate the price of the money (the interest rate).  The money does not need to come from the dealership, you can secure your financing rate from a separate bank or local credit union.  You should definitely pursue alternate financing if they're quoting you 7.99% with a FICO of 710.  But don't tell the dealership you've already got your financing lined up until you're happy with the price of the car.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"No you can't buy direct from Toyota.  Largely because of many states' laws (assuming you're in the US) requiring a dealer relationship for car purchasing, read about Tesla's struggles with direct to customer sales.  Secondly because Toyota corporate simply isn't set up to sell a car directly to a customer. I know there are services that help people through the buying process.  If you're finding Toyota dealerships to be this difficult you may consider just buying something from someone who wants to sell to you.  If the buying process is this difficult imagine the service relationship. Edit: Additionally, it's important to remember when financing a car that there are essentially two transactions taking place.  First you're negotiating the price of the car.  Then you negotiate the price of the money (the interest rate).  The money does not need to come from the dealership, you can secure your financing rate from a separate bank or local credit union.  You should definitely pursue alternate financing if they're quoting you 7.99% with a FICO of 710.  But don't tell the dealership you've already got your financing lined up until you're happy with the price of the car.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"No you can't buy direct from Toyota.  Largely because of many states' laws (assuming you're in the US) requiring a dealer relationship for car purchasing, read about Tesla's struggles with direct to customer sales.  Secondly because Toyota corporate simply isn't set up to sell a car directly to a customer. I know there are services that help people through the buying process.  If you're finding Toyota dealerships to be this difficult you may consider just buying something from someone who wants to sell to you.  If the buying process is this difficult imagine the service relationship. Edit: Additionally, it's important to remember when financing a car that there are essentially two transactions taking place.  First you're negotiating the price of the car.  Then you negotiate the price of the money (the interest rate).  The money does not need to come from the dealership, you can secure your financing rate from a separate bank or local credit union.  You should definitely pursue alternate financing if they're quoting you 7.99% with a FICO of 710.  But don't tell the dealership you've already got your financing lined up until you're happy with the price of the car.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 1170,\n",
              "  '_id_embedding_model_mpnet-base-v2': 1170,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 1170,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context does not provide any information related to the user query about buying a new car directly from Toyota without going through a dealership. The context mainly discusses the legal requirements for car purchasing, the setup of Toyota corporate, and the financing process. It does not address the specific question about buying a new car directly from Toyota, making it unable to answer the user query.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context can answer the given user query completely. It explains that it is not possible to buy directly from Toyota due to state laws requiring a dealer relationship for car purchasing, and also because Toyota corporate is not set up to sell a car directly to a customer. It also suggests considering alternative options for purchasing a car. Therefore, the context provides a comprehensive answer to the user query.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely. It explains that it is not possible to buy a new car directly from Toyota without going through a dealership due to legal requirements and the setup of Toyota corporate. It also suggests alternative options for purchasing a car. Additionally, it provides information about the financing process, which is relevant to the user query. Therefore, the context can fully answer the user query.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.586111843585968,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.4599544405937195,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.42453908920288086},\n",
              " {'question': 'Is there any way to buy a new car directly from Toyota without going through a dealership?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Any car manufacturer that undercuts their own dealer network would have that network fall apart quickly.  Tesla is using a dealer-free distribution model from the start, so they don't have that problem.  Toyota doesn't work that way, though. GM imposed a uniform no-haggling policy with their Saturn brand, but that policy was coupled with local monopolies for dealers to make it work.  Lexus has also experimented with no-haggling and online ordering (with delivery still taking place at a dealership).  The rest of Toyota doesn't work that way, though. Some car manufacturers, such as BMW and Audi, allow you to take delivery of your new car at the factory for a discount. But even then, the transaction still takes place through a dealer.  Toyota doesn't work that way, though.  For one thing, they work at a different scale.  If you buy a Camry in the US, it might be produced in Kentucky, Indiana, or Aichi, depending on business conditions. You say that you want to cut out the middleman, but the fact is that you do require someone to deliver a Toyota to you, like it or not. If you're interested in saving money, consider trying various well documented tips, such as negotiating by e-mail before showing up, pitting dealerships against each other.  If you don't want to negotiate, you might be able to take advantage of pre-negotiated dealer prices through Costco. You mentioned that the dealership offered you a 7.99% interest rate for your 710 FICO score.  That sounds insanely high — I'd expect deals more like 2% advertised by buyatoyota.com.  (Remember, Toyota Motor Credit Corporation exists to help Toyota Motor Corporation sell more cars cheaply.)  You can also seek alternate financing online (example) or through your own bank.\",\n",
              "  'context_embedding_model_mpnet-base-v2': 'Yes, nothing is impossible! :) You can buy it directly from the factory of manufacturer, but then you will have to pay for sea shipping of this car. E.g. you can buy it directly from Japanese Toyota but then you will have to pay to sea cargo ship to deliver your car in container from Japan. Since this car is already your property, before importing to US, I doubt that you would need to pay any custom fees. In the end, the total payment might be a lot cheaper that you can buy there, but you need to be prepared to all this hassle',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'Yes, nothing is impossible! :) You can buy it directly from the factory of manufacturer, but then you will have to pay for sea shipping of this car. E.g. you can buy it directly from Japanese Toyota but then you will have to pay to sea cargo ship to deliver your car in container from Japan. Since this car is already your property, before importing to US, I doubt that you would need to pay any custom fees. In the end, the total payment might be a lot cheaper that you can buy there, but you need to be prepared to all this hassle',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 1170,\n",
              "  '_id_embedding_model_mpnet-base-v2': 1170,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 1170,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': \"['The extracted context can answer the given user query completely. It provides information about the distribution models of different car manufacturers, including Tesla, GM, Lexus, BMW, and Audi. It also discusses the possibility of taking delivery of a new car at the factory for a discount, negotiating by email, using pre-negotiated dealer prices through Costco, seeking alternate financing online, and the interest rates offered by Toyota Motor Credit Corporation. Additionally, it explains the necessity of involving someone to deliver a Toyota and provides tips for saving money when purchasing a Toyota. Therefore, the context comprehensively addresses the user query about buying a new car directly from Toyota without going through a dealership.']\",\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context provides some relevant information for the user query, as it discusses the possibility of buying a car directly from the factory of the manufacturer and the process of sea shipping the car from Japan. However, it does not address the specific question of whether it is possible to buy a new car directly from Toyota without going through a dealership. Therefore, while it gives some relevant information, it does not completely answer the user query.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context can answer the given user query completely. It explains that it is possible to buy a new car directly from the factory of the manufacturer, such as Japanese Toyota, without going through a dealership. It also provides details about the process of sea shipping the car and the potential cost savings, thus fully addressing the user query.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6129619479179382,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7335082292556763,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6960804462432861},\n",
              " {'question': 'Is there any way to buy a new car directly from Toyota without going through a dealership?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'Yes, nothing is impossible! :) You can buy it directly from the factory of manufacturer, but then you will have to pay for sea shipping of this car. E.g. you can buy it directly from Japanese Toyota but then you will have to pay to sea cargo ship to deliver your car in container from Japan. Since this car is already your property, before importing to US, I doubt that you would need to pay any custom fees. In the end, the total payment might be a lot cheaper that you can buy there, but you need to be prepared to all this hassle',\n",
              "  'context_embedding_model_mpnet-base-v2': \"Any car manufacturer that undercuts their own dealer network would have that network fall apart quickly.  Tesla is using a dealer-free distribution model from the start, so they don't have that problem.  Toyota doesn't work that way, though. GM imposed a uniform no-haggling policy with their Saturn brand, but that policy was coupled with local monopolies for dealers to make it work.  Lexus has also experimented with no-haggling and online ordering (with delivery still taking place at a dealership).  The rest of Toyota doesn't work that way, though. Some car manufacturers, such as BMW and Audi, allow you to take delivery of your new car at the factory for a discount. But even then, the transaction still takes place through a dealer.  Toyota doesn't work that way, though.  For one thing, they work at a different scale.  If you buy a Camry in the US, it might be produced in Kentucky, Indiana, or Aichi, depending on business conditions. You say that you want to cut out the middleman, but the fact is that you do require someone to deliver a Toyota to you, like it or not. If you're interested in saving money, consider trying various well documented tips, such as negotiating by e-mail before showing up, pitting dealerships against each other.  If you don't want to negotiate, you might be able to take advantage of pre-negotiated dealer prices through Costco. You mentioned that the dealership offered you a 7.99% interest rate for your 710 FICO score.  That sounds insanely high — I'd expect deals more like 2% advertised by buyatoyota.com.  (Remember, Toyota Motor Credit Corporation exists to help Toyota Motor Corporation sell more cars cheaply.)  You can also seek alternate financing online (example) or through your own bank.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Any car manufacturer that undercuts their own dealer network would have that network fall apart quickly.  Tesla is using a dealer-free distribution model from the start, so they don't have that problem.  Toyota doesn't work that way, though. GM imposed a uniform no-haggling policy with their Saturn brand, but that policy was coupled with local monopolies for dealers to make it work.  Lexus has also experimented with no-haggling and online ordering (with delivery still taking place at a dealership).  The rest of Toyota doesn't work that way, though. Some car manufacturers, such as BMW and Audi, allow you to take delivery of your new car at the factory for a discount. But even then, the transaction still takes place through a dealer.  Toyota doesn't work that way, though.  For one thing, they work at a different scale.  If you buy a Camry in the US, it might be produced in Kentucky, Indiana, or Aichi, depending on business conditions. You say that you want to cut out the middleman, but the fact is that you do require someone to deliver a Toyota to you, like it or not. If you're interested in saving money, consider trying various well documented tips, such as negotiating by e-mail before showing up, pitting dealerships against each other.  If you don't want to negotiate, you might be able to take advantage of pre-negotiated dealer prices through Costco. You mentioned that the dealership offered you a 7.99% interest rate for your 710 FICO score.  That sounds insanely high — I'd expect deals more like 2% advertised by buyatoyota.com.  (Remember, Toyota Motor Credit Corporation exists to help Toyota Motor Corporation sell more cars cheaply.)  You can also seek alternate financing online (example) or through your own bank.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 1170,\n",
              "  '_id_embedding_model_mpnet-base-v2': 1170,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 1170,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely. It clearly states that it is possible to buy a new car directly from the factory of the manufacturer, such as Japanese Toyota, without going through a dealership. It also explains the process of sea shipping the car and the potential cost savings. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"['The extracted context can answer the given user query completely. It provides information about the distribution models of different car manufacturers, including Toyota, and explains that Toyota does not operate with a dealer-free distribution model like Tesla. It also mentions that the transaction for purchasing a new car from Toyota still takes place through a dealership, and provides tips for saving money when purchasing a Toyota, such as negotiating by email, using pre-negotiated dealer prices through Costco, and seeking alternate financing online. Additionally, it discusses the interest rates offered by Toyota Motor Credit Corporation, which can be compared to the rates offered by dealerships.']\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context does provide some relevant information for the user query, as it discusses the distribution and sales models of various car manufacturers, including Tesla, GM, Lexus, BMW, and Audi. It also provides tips for saving money when purchasing a Toyota, such as negotiating with dealerships, using pre-negotiated dealer prices through Costco, seeking alternate financing online, or through your own bank. However, it does not directly address the specific question of whether it is possible to buy a new car directly from Toyota without going through a dealership, leaving some aspects of the user query unanswered.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7097543478012085,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7527534365653992,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.738935112953186},\n",
              " {'question': 'Is there any way to buy a new car directly from Toyota without going through a dealership?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'sadly, it is illegal in most states to buy a car directly from the manufacturer. as such, most manufacturers do not offer the option even where it is legal. if you really do know exactly what you want (model, color, options, etc.) i recommend you write down your requirements and send it to every dealer in town (via email or fax).  include instructions that if they want your business, they are to reply via email (or fax) with a price within 7 days.  at least one dealer will reply, and you can deal with whoever has the best price. notes:',\n",
              "  'context_embedding_model_mpnet-base-v2': \"The advice given at this site is to get approved for a loan from your bank or credit union before visiting the dealer. That way you have one data point in hand.  You know that your bank will loan w dollars at x rate for y months with a monthly payment of Z. You know what level you have to negotiate to in order to get a better deal from the dealer. The dealership you have visited has said  Excludes tax, tag, registration and dealer fees. Must finance through   Southeast Toyota Finance with approved credit. The first part is true. Most ads you will see exclude tax, tag, registration. Those amounts are set by the state or local government, and will be added by all dealers after the final price has been negotiated. They will be exactly the same if you make a deal with the dealer across the street. The phrase Must finance through company x is done because they want to make sure the interest and fees for the deal stay in the family. My fear is that the loan will also not be a great deal. They may have a higher rate, or longer term, or hit you with many fee and penalties if you want to pay it off early. Many dealers want to nudge you into financing with them, but the unwillingness to negotiate on price may mean that there is a short term pressure on the dealership to do more deals through Toyota finance. Of course the risk for them is that potential buyers just take their business a few miles down the road to somebody else. If they won't budge from the cash price, you probably want to pick another dealer. If the spread between the two was smaller, it is possible that the loan from your bank at the cash price might still save more money compared to the dealer loan at their quoted price. We can't tell exactly because we don't know the interest rates of the two offers. A couple of notes regarding other dealers. If you are willing to drive a little farther when buying the vehicle, you can still go to the closer dealer for warranty work. If you don't need a new car, you can sometimes find a deal on a car that is only a year or two old at a dealership that sells other types of cars. They got the used car as a trade-in.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"As someone who was just recently a salesman at Honda, I'd recommend buying a Honda instead :). If you really prefer your Toyota, I always found quote-aggregation services (Truecar, I'm blanking on others) very competitive in their pricing. Alternatively, you could email several dealerships requesting a final sale price inclusive of taxes and tags with the make, model, and accessories you'd wish to purchase, and buy the vehicle from them if your local dealership won't match that price. Please keep in mind this is only persuasive to your local dealership if said competitors are in the same market area (nobody will care if you have a quote from out-of-state).  As many other commenters noted, you should arrange your own financing. A staple of the sales process is switching a customer to in-house financing, but this occurs when the dealership offers you better terms than you are getting on your own. So allow them the chance to earn the financing, but don't feel obligated to take it if it doesn't make sense fiscally.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 1170,\n",
              "  '_id_embedding_model_mpnet-base-v2': 1170,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 1170,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context provides relevant information about the legality of buying a car directly from the manufacturer and offers a suggestion for dealing with dealers. However, it does not specifically address whether it is possible to buy a new car directly from Toyota without going through a dealership. Therefore, while it gives some relevant answer, it can\\'t answer the user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context primarily focuses on the process of negotiating with a dealership and obtaining a loan, but it does not provide any specific information about whether it is possible to buy a new car directly from Toyota without going through a dealership. The context does not address the direct purchasing process from Toyota, so it cannot answer the user query.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context does not provide any information directly related to buying a new car directly from Toyota without going through a dealership. The context only mentions quote-aggregation services and emailing dealerships for pricing, but it does not specifically address the user query about purchasing directly from Toyota. Therefore, the extracted context cannot answer the given user query at all.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.8914116621017456,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7735956907272339,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7444316148757935},\n",
              " {'question': \"What's the best way to make money from a market correction?\",\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'There are a few ways to make money from a market correction:',\n",
              "  'context_embedding_model_mpnet-base-v2': 'There are a few ways to make money from a market correction:',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'There are a few ways to make money from a market correction:',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 1183,\n",
              "  '_id_embedding_model_mpnet-base-v2': 1183,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 1183,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context mentions that there are a few ways to make money from a market correction, but it doesn\\'t provide any specific details or strategies on how to do so. While it gives some relevant information, it doesn\\'t answer the user query completely as it lacks specific guidance on the best way to make money from a market correction.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context mentions that there are a few ways to make money from a market correction, but it doesn\\'t provide any specific details or strategies on how to do so. While it gives some relevant information, it doesn\\'t answer the user query completely as it lacks specific guidance on the best way to make money from a market correction.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': \"The extracted context doesn't contain any information to answer the given user query because it only mentions that there are a few ways to make money from a market correction without providing any specific details or strategies. Therefore, the context is not sufficient to answer the user query.\",\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.1253230720758438,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.19998794794082642,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.29360705614089966},\n",
              " {'question': \"What's the best way to make money from a market correction?\",\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'The best way to make money during a market correction is to be a financial services company handling transactions for people who think they can beat the market, and charging a percentage commission on each transaction, while keeping your own money somewhere nice and safe, stable and low-fee.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'The best way to make money during a market correction is to be a financial services company handling transactions for people who think they can beat the market, and charging a percentage commission on each transaction, while keeping your own money somewhere nice and safe, stable and low-fee.',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'The best way to make money during a market correction is to be a financial services company handling transactions for people who think they can beat the market, and charging a percentage commission on each transaction, while keeping your own money somewhere nice and safe, stable and low-fee.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 1183,\n",
              "  '_id_embedding_model_mpnet-base-v2': 1183,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 1183,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely because it provides a specific and viable strategy for making money from a market correction. By suggesting that individuals can become financial services companies and handle transactions for others, it offers a clear and actionable approach for capitalizing on a market correction. Therefore, the extracted context fully addresses the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context can give some relevant answer for the given user query but can't answer it completely because it suggests one specific way to make money during a market correction, which is to be a financial services company handling transactions. However, it does not provide a comprehensive list of other potential strategies or methods for individuals or other entities to make money from a market correction.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it provides a specific and viable strategy for making money from a market correction. By suggesting that individuals can become financial services companies and handle transactions for others, it offers a clear and actionable approach for making money during a market correction. Therefore, the extracted context fully addresses the user query.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.25228965282440186,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.29242151975631714,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.301707923412323},\n",
              " {'question': \"What's the best way to make money from a market correction?\",\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Depends on how long you're willing to invest for. Broadly speaking, the best (by which I mean, more reliably repeatable) way to make money from market corrections is to accept them as a fact of life, and not sell in a panic when they happen, such that the money you already invested can ride back up again. Put another way, just invest your money in one or two broad, low cost index funds with dividends reinvested (maybe spreading your investment over the course of six months or so) and then let time do its work. Have you worked out how much you've missed out on by holding your money as cash all this time (I presume you've been saving up a while) instead of investing it as you went? I suspect that by waiting for your correction, you've already missed out on more than you're going to make from that correction.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"Depends on how long you're willing to invest for. Broadly speaking, the best (by which I mean, more reliably repeatable) way to make money from market corrections is to accept them as a fact of life, and not sell in a panic when they happen, such that the money you already invested can ride back up again. Put another way, just invest your money in one or two broad, low cost index funds with dividends reinvested (maybe spreading your investment over the course of six months or so) and then let time do its work. Have you worked out how much you've missed out on by holding your money as cash all this time (I presume you've been saving up a while) instead of investing it as you went? I suspect that by waiting for your correction, you've already missed out on more than you're going to make from that correction.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Depends on how long you're willing to invest for. Broadly speaking, the best (by which I mean, more reliably repeatable) way to make money from market corrections is to accept them as a fact of life, and not sell in a panic when they happen, such that the money you already invested can ride back up again. Put another way, just invest your money in one or two broad, low cost index funds with dividends reinvested (maybe spreading your investment over the course of six months or so) and then let time do its work. Have you worked out how much you've missed out on by holding your money as cash all this time (I presume you've been saving up a while) instead of investing it as you went? I suspect that by waiting for your correction, you've already missed out on more than you're going to make from that correction.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 1183,\n",
              "  '_id_embedding_model_mpnet-base-v2': 1183,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 1183,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context can answer the given user query completely because it provides a strategy for making money from a market correction. It suggests investing in broad, low-cost index funds with dividends reinvested and letting time do its work. It also addresses the potential missed opportunities from holding cash instead of investing. Therefore, it offers a complete answer to the user query.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context can answer the given user query completely because it provides a clear strategy for making money from a market correction. It emphasizes the importance of not panicking and selling during a market correction, and suggests investing in broad, low-cost index funds with dividends reinvested over the long term. This approach aligns with the user query and provides a comprehensive answer to the question.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it provides valuable insights on the best way to make money from a market correction. It emphasizes the importance of not selling in a panic, investing in low-cost index funds with dividends reinvested, and spreading investments over time. It also highlights the potential missed opportunities from holding cash instead of investing. Therefore, the extracted context offers comprehensive advice and strategies for making money from a market correction.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6190574765205383,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.3895902633666992,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.459328293800354},\n",
              " {'question': \"What's the best way to make money from a market correction?\",\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'The best way to make money on a downward market is to buy at the bottom, sell at the top.  Lather, rinse, repeat.',\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"Do you want to do it pre or post correction? If you\\'re bearish on the market the obvious thing to do is short an index. I would say this is kind of dumb. The main problem is that it may take months or years for the market to crash, and by then it will have gone up so much that even the crash doesn\\'t bring you profit, and you\\'re paying borrowing fees meanwhile as well. You need to watch the portfolio also, when you short sell you\\'ll get a bunch of cash, which you most likely will want to invest, but once you invest it, the market can spike and pummel your short position, resulting in negative remaining cash (since you already spent it). At that point you get a margin call from your broker. If you check your account regularly, not a big deal, but bad things can happen if you treat it as a fire and forget strategy. These days they have inverse funds so you don\\'t have to borrow anything. The fund manager borrows for you. I\\'d say those are much better. The less cumbersome choice is to simply sell call options on the index or buy puts. These are even cash options, so when you exercise you get/lose money, not shares. You can even arrange them so that your potential loss is capped. (but honestly, same goes for shorts - it\\'s called a stop loss) You could also wait for the correction and buy the dip. Less worrying about shorts and such, but of course the issue is timing the crash. Usually the crashes are very quick, and there are several \\\\\"\\\\\"pre-crashes\\\\\"\\\\\" that look like it bottomed out but then it crashes more. So actually very difficult thing to tell. You have to know either exactly when the correction will be, or exactly what the price floor is (and set a limit buy). Hope your crystal ball works! Yet another choice is finding asset classes uncorrelated or even anticorrelated with the broader market. For instance some emerging markets (developing countries), some sectors, individual stocks that are not inflated, bonds, gold and so on can have these characteristics where if S&P goes down they go up. Buying those may be a safer approach since at least you are still holding a fundamentally valuable thing even if your thesis flops, meanwhile shorts and puts and the like are purely speculat',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'The best way to make money on a downward market is to buy at the bottom, sell at the top.  Lather, rinse, repeat.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 1183,\n",
              "  '_id_embedding_model_mpnet-base-v2': 1183,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 1183,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely because it provides a clear and effective strategy for making money from a market correction, which is to buy at the bottom and sell at the top. This approach, if executed correctly, can lead to profitable outcomes during a market correction. Therefore, the extracted context can fully answer the user query on the best way to make money from a market correction.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context can answer the given user query completely as it discusses various strategies for making money from a market correction. It provides insights into shorting an index, selling call options, buying puts, buying the dip, and investing in uncorrelated asset classes. It also highlights the potential risks and benefits associated with each strategy, allowing the user to make an informed decision on the best approach to take.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides some relevant information on the best way to make money from a market correction by suggesting the strategy of buying at the bottom and selling at the top. However, it lacks details on specific investment options, risk management, and other important factors that are crucial for successfully making money from a market correction. Therefore, while it gives some relevant answer, it can\\'t answer the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6985118985176086,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6038845181465149,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7546911239624023},\n",
              " {'question': \"What's the best way to make money from a market correction?\",\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"A market correction has been expected for several weeks. It happens all the time, but people need an excuse to panic. Sometimes, I think panic is their usual state and they just look for fuel to keep it going because they can't handle boredom.\",\n",
              "  'context_embedding_model_mpnet-base-v2': 'The best way to make money on a downward market is to buy at the bottom, sell at the top.  Lather, rinse, repeat.',\n",
              "  'context_embedding_model_all-distilroberta-v1': '\\\\\"Option 1 is out. There are no \\\\\"\\\\\"safe returns\\\\\"\\\\\" that make much money. Besides, if a correction does come along how will you know when to invest? There is no signal that says when the bottom is reached, and you emotions could keep you from acting. Option 2 (dollar cost averaging) is prudent and comforting. There are always some bargains about. You could start with an energy ETF or a few \\\\\"\\\\\"big oil\\\\\"\\\\\" company stocks ri',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 1183,\n",
              "  '_id_embedding_model_mpnet-base-v2': 1183,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 1183,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context does not provide any specific information or guidance on how to make money from a market correction. It only discusses the occurrence of market corrections and people\\'s reactions to them. Therefore, it cannot answer the user query on the best way to make money from a market correction.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides some relevant information on the best way to make money from a market correction by suggesting the strategy of buying at the bottom and selling at the top. However, it lacks details on specific investment options, risk management, and other important factors that are crucial for successfully profiting from a market correction. Therefore, while it gives some relevant answer, it can\\'t answer the user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely. It provides relevant information on the limitations of option 1 and the prudence of dollar cost averaging, which can be considered as strategies for making money from a market correction. Additionally, it suggests starting with an energy ETF or big oil company stocks, providing specific investment options for profiting from a market correction. Therefore, the given user query can be answered completely with the extracted context.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.8020886182785034,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6927911043167114,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7593222856521606},\n",
              " {'question': 'When is Cash Value Life Insurance a good or bad idea?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Pretty simple: When is Cash Value Life Insurance a good or bad idea? It is never a good idea. How can life insurance possibly work as investment? It can't.  Just as car, home, or health insurance is not an investment.  Note for counter example providers:  intent to commit insurance fraud is not an investment. Why not live your life so in 15 or 20 years you are debt free, have a nice emergency fund built and have a few 100 thousand in investments?  Then you can self-insure.  If you die with a paid off home, no debt, 20K in a money market, and 550,000 in retirement accounts would your spouse and children be taken care of?\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"Pretty simple: When is Cash Value Life Insurance a good or bad idea? It is never a good idea. How can life insurance possibly work as investment? It can't.  Just as car, home, or health insurance is not an investment.  Note for counter example providers:  intent to commit insurance fraud is not an investment. Why not live your life so in 15 or 20 years you are debt free, have a nice emergency fund built and have a few 100 thousand in investments?  Then you can self-insure.  If you die with a paid off home, no debt, 20K in a money market, and 550,000 in retirement accounts would your spouse and children be taken care of?\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Pretty simple: When is Cash Value Life Insurance a good or bad idea? It is never a good idea. How can life insurance possibly work as investment? It can't.  Just as car, home, or health insurance is not an investment.  Note for counter example providers:  intent to commit insurance fraud is not an investment. Why not live your life so in 15 or 20 years you are debt free, have a nice emergency fund built and have a few 100 thousand in investments?  Then you can self-insure.  If you die with a paid off home, no debt, 20K in a money market, and 550,000 in retirement accounts would your spouse and children be taken care of?\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2201,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2201,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2201,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context presents a clear opinion that cash value life insurance is never a good idea and provides reasoning to support this claim. It compares cash value life insurance to other types of insurance and suggests alternative financial strategies. It also addresses the concept of using life insurance as an investment and provides a specific scenario for financial planning without relying on life insurance. Therefore, the extracted context can answer the given user query completely by providing a clear opinion and reasoning about when cash value life insurance is a good or bad idea.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context does not provide any specific information or analysis regarding when cash value life insurance is a good or bad idea. It simply states a personal opinion that it is never a good idea and compares it to other types of insurance. However, it does not provide any logical arguments or evidence to support this claim or to address the various scenarios in which cash value life insurance may or may not be beneficial. Therefore, the extracted context cannot answer the given user query at all.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides some relevant information by presenting the opinion that cash value life insurance is never a good idea and comparing it to other types of insurance. However, it lacks a comprehensive analysis of the factors that may make cash value life insurance a good or bad idea in certain situations. It does not address potential benefits or drawbacks, investment aspects, or specific scenarios where cash value life insurance may be suitable. Therefore, while it provides some relevant information, it does not answer the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.4579976797103882,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.3565545380115509,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.3383547067642212},\n",
              " {'question': 'When is Cash Value Life Insurance a good or bad idea?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'I am of the strong opinion that life insurance should be purchased as a term product and nothing more. The internal expense is usually high, the returns, poor and the product disclosure is often incomprehensible. The only purpose Cash Value Life Insurance serves, in my opinion, is to fund the retirement and college educations of those selling it.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'I am of the strong opinion that life insurance should be purchased as a term product and nothing more. The internal expense is usually high, the returns, poor and the product disclosure is often incomprehensible. The only purpose Cash Value Life Insurance serves, in my opinion, is to fund the retirement and college educations of those selling it.',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'I am of the strong opinion that life insurance should be purchased as a term product and nothing more. The internal expense is usually high, the returns, poor and the product disclosure is often incomprehensible. The only purpose Cash Value Life Insurance serves, in my opinion, is to fund the retirement and college educations of those selling it.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2201,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2201,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2201,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context can answer the given user query completely because it presents a strong opinion against cash value life insurance, providing reasons such as high internal expenses, poor returns, and incomprehensible product disclosure. This information can help the user make an informed decision about whether cash value life insurance is a good or bad idea for their specific situation.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely. It presents a strong opinion against purchasing Cash Value Life Insurance, highlighting high internal expenses, poor returns, and incomprehensible product disclosure. This information can be used to argue that Cash Value Life Insurance is generally a bad idea. Additionally, the context mentions the only purpose of Cash Value Life Insurance is to fund the retirement and college educations of those selling it, which can be used to argue that it may not be a good idea for the policyholder. Therefore, the extracted context can answer the user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context can answer the given user query completely because it presents a strong opinion against cash value life insurance, providing reasons such as high internal expenses, poor returns, and incomprehensible product disclosure. This information can help the user understand why some people believe cash value life insurance is a bad idea, and make an informed decision based on this perspective.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.4673512578010559,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.43881750106811523,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.42064112424850464},\n",
              " {'question': 'When is Cash Value Life Insurance a good or bad idea?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"The problem with the cash value is that it's really slow to accumulate. For the first many years you'll just be paying premiums which are front loaded until the insurance company gets their money back. Whole life is NOT an investment, regardless of what your 'advisor' says. It's insurance, and expensive insurance at that.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"The problem with the cash value is that it's really slow to accumulate. For the first many years you'll just be paying premiums which are front loaded until the insurance company gets their money back. Whole life is NOT an investment, regardless of what your 'advisor' says. It's insurance, and expensive insurance at that.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"The problem with the cash value is that it's really slow to accumulate. For the first many years you'll just be paying premiums which are front loaded until the insurance company gets their money back. Whole life is NOT an investment, regardless of what your 'advisor' says. It's insurance, and expensive insurance at that.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2201,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2201,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2201,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely because it clearly explains the drawbacks of cash value life insurance, such as the slow accumulation of cash value and the front-loaded premiums of whole life insurance. It emphasizes that whole life insurance is not an investment and is expensive insurance. This information can help individuals make an informed decision about whether cash value life insurance is a good or bad idea for their specific financial goals and circumstances.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides some relevant information about the drawbacks of cash value life insurance, such as the slow accumulation of cash value and the fact that it is not an investment. However, it does not provide a comprehensive analysis of when cash value life insurance may be a good or bad idea. It lacks information on potential benefits, specific scenarios, or circumstances in which cash value life insurance could be advantageous or disadvantageous. Therefore, while it gives some relevant answer, it cannot answer the user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides some relevant information about the drawbacks of cash value life insurance, such as the slow accumulation of cash value and the fact that it is not an investment. However, it does not provide a comprehensive analysis of when cash value life insurance may be a good or bad idea. It lacks information on potential benefits, specific scenarios, or circumstances in which cash value life insurance could be advantageous or disadvantageous. Therefore, while it gives some relevant answer, it cannot answer the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.4993446469306946,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.5467647314071655,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6208384037017822},\n",
              " {'question': 'When is Cash Value Life Insurance a good or bad idea?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': '\\\\\"Buy term and invest the rest is something you will hear all the time, but actually cash value life insurance is a very misunderstood, useful financial product. Cash value life insurance makes sense if: If you you aren\\'t maxing out your retirement accounts, just stick with term insurance, and save as much as you can for retirement. Otherwise, if you have at least 5 or 10k extra after you\\'ve funded retirement (for at least 7 years),  one financial strategy is to buy a whole life policy from one of the big three mutual insurance firms.  You buy a low face value policy, for example, say 50k face value; the goal is to build cash value in the policy. Overload the policy by buying additional paid up insurance in the first 7 years of the policy, using a paid-up addition rider of the policy. This policy will then grow its cash value at around 2% to 4% over the life of the policy....similar perhaps to the part of your portfolio that would would be in muni bonds; basically you are beating inflation by a small margin. Further, as you dump money into the policy, the death benefit grows. After 7 or 8 years, the cash value of the policy should equal the money you\\'ve put into it, and your death benefit will have grown substantially maybe somewhere around $250k in this example. You can access the cash value by taking a policy loan; you should only do this when it makes sense financially or in an emergency; but the important thing to realize is that your cash is there, if you need it.  So now you have insurance, you have your cash reserves. Why should you do this?  You save up your cash and have access to it, and you get the insurance for \\\\\"\\\\\"free\\\\\"\\\\\" while still getting a small return on your investment. You are diversifying your financial portfolio, pushing some of your money into conservative investme',\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"Buy term and invest the rest is something you will hear all the time, but actually cash value life insurance is a very misunderstood, useful financial product. Cash value life insurance makes sense if: If you you aren\\'t maxing out your retirement accounts, just stick with term insurance, and save as much as you can for retirement. Otherwise, if you have at least 5 or 10k extra after you\\'ve funded retirement (for at least 7 years),  one financial strategy is to buy a whole life policy from one of the big three mutual insurance firms.  You buy a low face value policy, for example, say 50k face value; the goal is to build cash value in the policy. Overload the policy by buying additional paid up insurance in the first 7 years of the policy, using a paid-up addition rider of the policy. This policy will then grow its cash value at around 2% to 4% over the life of the policy....similar perhaps to the part of your portfolio that would would be in muni bonds; basically you are beating inflation by a small margin. Further, as you dump money into the policy, the death benefit grows. After 7 or 8 years, the cash value of the policy should equal the money you\\'ve put into it, and your death benefit will have grown substantially maybe somewhere around $250k in this example. You can access the cash value by taking a policy loan; you should only do this when it makes sense financially or in an emergency; but the important thing to realize is that your cash is there, if you need it.  So now you have insurance, you have your cash reserves. Why should you do this?  You save up your cash and have access to it, and you get the insurance for \\\\\"\\\\\"free\\\\\"\\\\\" while still getting a small return on your investment. You are diversifying your financial portfolio, pushing some of your money into conservative investme',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"The standard answer I have heard is that if you were to purchase term life insurance and invest the difference between the cost of the policies, your investments would grow larger than the cash value of the insurance. Also when you take cash out of CVLI the insurance value drops by a like amount. So you can't have your cake and leave it to your heirs too. Either you get the cash value OR they get the insurance value. Hopefully, there could be some of both. Although I believe the philosophy of that answer I have two issues with it. First, you must be dedicated enough to invest the difference every month. I can imagine that might be tough to do consistently and if you take breaks from the investing will you still accumulate more than you would have with the insurance? Second, for the past couple of years all of my investments in mutual funds have lost value. My life insurance has continued to grow cash value over the same time period. Hmm, maybe there isn't a one size fits all solution. If you need a large amount of insurance, term life will certainly be more affordable. However, considering this as an investment I would not expect that to be a deciding factor. Good luck with your decision. It is great that at such a young age you are concerned about investments.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2201,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2201,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2201,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': \"The extracted context provides some relevant information about the usefulness of cash value life insurance in certain financial situations, such as when an individual has extra funds after funding retirement and is looking to build cash value in a policy. However, it does not cover all possible scenarios in which cash value life insurance may be a good or bad idea. Therefore, while it can give some relevant answer for the user query, it can't answer it completely.\",\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context provides detailed information about the specific financial situations in which cash value life insurance may be a good idea, such as when an individual has extra funds after funding their retirement and is looking to build cash value in a policy. It also explains the potential benefits of cash value life insurance, such as access to cash reserves and a small return on investment. Therefore, the extracted context can answer the given user query completely.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': \"['The extracted context provides some relevant information that can help the user in understanding the pros and cons of cash value life insurance. It discusses the potential drawbacks of investing the price difference between term life insurance and cash value life insurance, as well as the performance of investments in mutual funds. However, it does not fully address the specific circumstances in which cash value life insurance may be a good or bad idea, leaving some aspects of the user query unanswered.']\",\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6985803842544556,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6071165800094604,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.66172856092453},\n",
              " {'question': 'When is Cash Value Life Insurance a good or bad idea?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': '\\\\\"Another thing that insurance companies try to do with these types of vehicles is to promote the \\\\\"\\\\\"cash value\\\\\"\\\\\" of the policy. The longer you participate in the policy, the more your cash value goes up (assuming the investments perform reasonably well). The selling point is that at any time you can take out part of that cash value without impacting your insurance policy. A lot of people see that benefit as being the same as either putting the money in the bank or investing it, when actually they could do better if they did either of those things themselves. One true advantage of the whole term policy is that if you should fall on hard times and are not able to work, the premium payments can be taken out of the cash value. That way even if you can\\'t make the monthly payments, the insurance policy basically pays for itself. I actually experienced this myself many years ago after I lost my job and had some health issues. I was out of work a long time, but my life insurance never lapsed. That in itself made it worthwhile for',\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"Another thing that insurance companies try to do with these types of vehicles is to promote the \\\\\"\\\\\"cash value\\\\\"\\\\\" of the policy. The longer you participate in the policy, the more your cash value goes up (assuming the investments perform reasonably well). The selling point is that at any time you can take out part of that cash value without impacting your insurance policy. A lot of people see that benefit as being the same as either putting the money in the bank or investing it, when actually they could do better if they did either of those things themselves. One true advantage of the whole term policy is that if you should fall on hard times and are not able to work, the premium payments can be taken out of the cash value. That way even if you can\\'t make the monthly payments, the insurance policy basically pays for itself. I actually experienced this myself many years ago after I lost my job and had some health issues. I was out of work a long time, but my life insurance never lapsed. That in itself made it worthwhile for',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"The point of insurance is to trade high variable costs for much lower fixed costs. The question isn't whether you can afford what would be a catastrophic event for anyone else, but whether it would be better to pay a small amount regularly vs. a possibly larger amount occasionally. One of the reasons to buy insurance is to avoid costly litigation (rich people are more frequently targeted for litigation). By purchasing liability insurance, the insurance company pays for the litigation and/or settlement. If you are wealthy enough to keep an experienced litigation firm on retainer, you may not need that benefit, but it might be worth giving that stress to a third party. Life insurance is also an important part of estate planning because of the tax treatment of insurance payouts compared to the tax treatment of a large estate. There are certainly classes of insurance that make less sense for those with great cash flow, but money doesn't obviate all the benefits of insurance.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2201,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2201,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2201,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context provides some relevant information that can help answer the user query partially. It discusses the benefits of the cash value aspect of the policy, such as the ability to take out part of the cash value without impacting the insurance policy and using the cash value to cover premium payments during hard times. However, it does not provide a comprehensive analysis of when cash value life insurance is a good or bad idea, as it does not consider individual financial goals, investment alternatives, and risk factors.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context does not provide any specific information related to when cash value life insurance is a good or bad idea. It mainly discusses the benefits and drawbacks of the cash value component of the policy, as well as personal experiences with the policy. However, it does not directly address the factors or situations that would make cash value life insurance a good or bad idea, therefore it cannot answer the user query.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': '[\"The extracted context discusses the benefits of insurance for wealthy individuals, the importance of life insurance in estate planning, and the tax treatment of insurance payouts compared to a large estate. It also mentions that money doesn\\'t obviate all the benefits of insurance. This information directly addresses the factors that determine whether Cash Value Life Insurance is a good or bad idea, providing a complete answer to the given user query.\"]',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7096072435379028,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.698896586894989,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7011895179748535},\n",
              " {'question': 'Is it sensible to keep savings in a foreign currency?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'Is it sensible to keep savings in a foreign currency? The answer varies from one country to the next, but in the UK (or any other mature economy), I would advise against it. There are better ways to hedge against currency risks with the funds readily available to you through your ISA. You can keep your money relatively safe and liquid without ever paying a currency exchange fee.',\n",
              "  'context_embedding_model_mpnet-base-v2': \"Given that we live in a world rife with geopolitical risks such as Brexit and potential EU breakup, would you say it's advisable to keep some of cash savings in a foreign currency? Probably not.  Primarily because you don't know what will happen in the fallout of these sorts of political shifts.  You don't know what will happen to banking treaties between the various countries involved. If you can manage to place funds on deposit in a foreign bank/country in a currency other than your home currency and maintain the deposit insurance in that country and not spend too much exchanging your currency then there probably isn't a downside other than liquidity loss. If you're thinking I'll just wire some whatever currency to some bank in some foreign country in which you have no residency or citizenship consideration without considering deposit insurance just so you might protect some of your money from a possible future event I think you should stay away.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': 'Is it sensible to keep savings in a foreign currency? The answer varies from one country to the next, but in the UK (or any other mature economy), I would advise against it. There are better ways to hedge against currency risks with the funds readily available to you through your ISA. You can keep your money relatively safe and liquid without ever paying a currency exchange fee.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2251,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2251,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2251,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely as it provides specific advice for the UK, stating that it is not sensible to keep savings in a foreign currency. It also offers an alternative method to hedge against currency risks. Therefore, the extracted context can fully answer the user query in this scenario.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context doesn\\'t provide any specific information or advice regarding the sensibility of keeping savings in a foreign currency. It primarily discusses the potential risks and uncertainties associated with geopolitical events and the implications for banking treaties. However, it does not directly address whether it is sensible to keep savings in a foreign currency. Therefore, the extracted context cannot answer the given user query at all.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely as it advises against keeping savings in a foreign currency in the UK or mature economies. It provides alternative ways to hedge against currency risks and keep money safe and liquid without paying currency exchange fees. This advice can be applied to the general sensibility of keeping savings in a foreign currency, making the extracted context a complete answer to the user query.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.38133537769317627,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.4705943465232849,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.3474634289741516},\n",
              " {'question': 'Is it sensible to keep savings in a foreign currency?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Given that we live in a world rife with geopolitical risks such as Brexit and potential EU breakup, would you say it's advisable to keep some of cash savings in a foreign currency? Probably not.  Primarily because you don't know what will happen in the fallout of these sorts of political shifts.  You don't know what will happen to banking treaties between the various countries involved. If you can manage to place funds on deposit in a foreign bank/country in a currency other than your home currency and maintain the deposit insurance in that country and not spend too much exchanging your currency then there probably isn't a downside other than liquidity loss. If you're thinking I'll just wire some whatever currency to some bank in some foreign country in which you have no residency or citizenship consideration without considering deposit insurance just so you might protect some of your money from a possible future event I think you should stay away.\",\n",
              "  'context_embedding_model_mpnet-base-v2': 'Is it sensible to keep savings in a foreign currency? The answer varies from one country to the next, but in the UK (or any other mature economy), I would advise against it. There are better ways to hedge against currency risks with the funds readily available to you through your ISA. You can keep your money relatively safe and liquid without ever paying a currency exchange fee.',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"would you say it's advisable to keep some of cash savings in a foreign currency? This is primarily opinion based.  Given that we live in a world rife with geopolitical risks such as Brexit and potential EU breakup There is no way to predict what will happen in such large events. For example if one keeps funds outside on UK in say Germany in Euro's. The UK may bring in a regulation and clamp down all funds held outside of UK as belonging to Government or tax these at 90% or anything absurd that negates the purpose of keeping funds outside. There are example of developing / under developed economics putting absurd capital controls. Whether UK will do or not is a speculation. If you are going to spend your live in a country, it is best to invest in country. As normal diversification, you can look at keep a small amount invested outside of country.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2251,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2251,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2251,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context does provide some relevant information about the potential risks and uncertainties associated with keeping savings in a foreign currency, such as the impact of geopolitical events and banking treaties. However, it does not offer a clear recommendation or analysis of the sensibility of this approach. Therefore, while it can give some relevant answer for the user query, it can\\'t answer it completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides a clear answer to the user query by advising against keeping savings in a foreign currency, especially in the context of the UK or mature economies. It also offers an alternative solution by suggesting ways to hedge against currency risks with readily available funds. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context can answer the given user query completely. It discusses the potential risks and regulations that may affect funds held in a foreign currency, and provides a logical argument for why it may not be sensible to keep savings in a foreign currency. It highlights the uncertainty and potential negative impacts of geopolitical events and regulations on foreign currency savings, and suggests that it may be more sensible to invest in the country where one will spend their life. Therefore, the extracted context can provide a complete answer to the given user query.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.4353826642036438,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.5184891223907471,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.527499794960022},\n",
              " {'question': 'Is it sensible to keep savings in a foreign currency?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"I don't think that it's a good idea to have cash savings in different currencies, unless you know which will be the direction of the wind for that currency. You can suffer a lot of volatility and losses if you just convert your savings to another currency without knowing anything about which direction that pair will take. Today we can see Brexit, but this is a fact that has been discounted by the market, so the currencies are already adjusted to that fact, but we don't know what will happen in the future, maybe Trump will collapse the US economy, or some other economies in Asia will raise to gain more leadership. If you want to invest in an economy, I think that it's a best idea to invest on companies that are working in that country. This is a way of moving your money to other currencies, and at least you can see how is the company performing.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"would you say it's advisable to keep some of cash savings in a foreign currency? This is primarily opinion based.  Given that we live in a world rife with geopolitical risks such as Brexit and potential EU breakup There is no way to predict what will happen in such large events. For example if one keeps funds outside on UK in say Germany in Euro's. The UK may bring in a regulation and clamp down all funds held outside of UK as belonging to Government or tax these at 90% or anything absurd that negates the purpose of keeping funds outside. There are example of developing / under developed economics putting absurd capital controls. Whether UK will do or not is a speculation. If you are going to spend your live in a country, it is best to invest in country. As normal diversification, you can look at keep a small amount invested outside of country.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Given that we live in a world rife with geopolitical risks such as Brexit and potential EU breakup, would you say it's advisable to keep some of cash savings in a foreign currency? Probably not.  Primarily because you don't know what will happen in the fallout of these sorts of political shifts.  You don't know what will happen to banking treaties between the various countries involved. If you can manage to place funds on deposit in a foreign bank/country in a currency other than your home currency and maintain the deposit insurance in that country and not spend too much exchanging your currency then there probably isn't a downside other than liquidity loss. If you're thinking I'll just wire some whatever currency to some bank in some foreign country in which you have no residency or citizenship consideration without considering deposit insurance just so you might protect some of your money from a possible future event I think you should stay away.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2251,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2251,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2251,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely. It discusses the potential risks and volatility associated with keeping savings in a foreign currency, and provides a clear recommendation to invest in companies working in the target country as a way to move money to other currencies. This recommendation addresses the sensibility of keeping savings in a foreign currency and provides an alternative investment strategy. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides some relevant information related to the user query, such as the discussion of geopolitical risks and potential regulations that may affect funds held outside of the UK. However, it does not offer a comprehensive answer to the user query as it does not provide specific guidance on the sensibility of keeping savings in a foreign currency. Therefore, while it can give some relevant answer, it cannot answer the user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides a thorough analysis of the potential risks and considerations associated with keeping savings in a foreign currency. It discusses the implications of geopolitical events, the importance of deposit insurance, and the potential downside of liquidity loss. It also offers a clear recommendation on the sensibility of keeping savings in a foreign currency, stating that if certain conditions are met, there may not be a downside other than liquidity loss. Therefore, the context can answer the given user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.4680003523826599,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.5751447677612305,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.5337017774581909},\n",
              " {'question': 'Is it sensible to keep savings in a foreign currency?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"would you say it's advisable to keep some of cash savings in a foreign currency? This is primarily opinion based.  Given that we live in a world rife with geopolitical risks such as Brexit and potential EU breakup There is no way to predict what will happen in such large events. For example if one keeps funds outside on UK in say Germany in Euro's. The UK may bring in a regulation and clamp down all funds held outside of UK as belonging to Government or tax these at 90% or anything absurd that negates the purpose of keeping funds outside. There are example of developing / under developed economics putting absurd capital controls. Whether UK will do or not is a speculation. If you are going to spend your live in a country, it is best to invest in country. As normal diversification, you can look at keep a small amount invested outside of country.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"If you want to use that money and maybe don't have the time to wait a few years if things should go bad, than you will definitely want to hold a good bunch of your money in the currency you buy most stuff with (so in most cases the currency of the country you live in) even if it is more volatile.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"You have to balance several concerns here. The primary problem is that if you go to the effort of saving your money you want to also be sure that your savings will not lose too much of its value to inflation. Ukraine had a terrible inflation spike in 2015 for obvious reasons. Even as inflation has settled down in 2016, it is stabilizing around 12% which is very high  Exchange rates are your next concern. If you lose a large percentage of the value of your money just in the process of exchanging it, that also eats away at the value of your money. If you accept the US Federal Reserve target of 2% inflation, then you should only exchange money that you will hold long enough that both exchange fees will outweigh the 10% inflation advantage. Even in cases where you have placed your money in a foreign currency, there's a chance that your government could freeze accounts denominated in foreign currencies, so there's always the political risk that you have to factor in. For that reason keeping foreign currency in cash also has some appeal because it cannot be confiscated as easily. You could still certainly be robbed, so keeping all of your savings in cash isn't a great solution either. All in all, you are diversifying your savings if you use the strategy of balancing all three methods. Splitting it evenly to 5% for each method isn't the most important. I would suggest taking advantage of good exchange rates (as they appear) to time when you buy foreign currency.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2251,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2251,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2251,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely as it discusses the potential risks and uncertainties associated with keeping savings in a foreign currency, such as geopolitical risks and potential regulations. It also provides a perspective on the importance of diversification and investing in the country where one lives. Therefore, the context offers a comprehensive analysis that directly addresses the sensibility of keeping savings in a foreign currency.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely because it emphasizes the importance of holding money in the currency of the country you live in, especially if you want to use that money in the near future. This directly addresses the sensibility of keeping savings in a foreign currency, as it suggests that it may not be sensible if you want to use the money in the short term and don\\'t have the time to wait for potential fluctuations in the foreign currency.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context provides relevant information about the concerns and factors to consider when deciding whether to keep savings in a foreign currency. It discusses inflation, exchange rates, political risks, and the potential advantages of timing foreign currency exchange. However, it does not give a clear-cut answer or specific recommendation regarding the sensibility of keeping savings in a foreign currency.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5142703652381897,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6503616571426392,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.5760629773139954},\n",
              " {'question': 'Is it sensible to keep savings in a foreign currency?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': '\\\\\"Having savings only in your home currency is relatively \\'low risk\\' compared with other types of \\'low diversification\\'. This is because, in a simple case, your future cash outflows will be in your home currency, so if the GBP fluctuates in value, it will (theoretically) still buy you the same goods at home. In this way, keeping your savings in the same currency as your future expenditures creates a natural hedge against currency fluctuation. This gets complicated for goods imported from other countries, where base price fluctuates based on a foreign currency, or for situations where you expect to incur significant foreign currency expenditures (retirement elsewhere, etc.). In such cases, you no longer have certainty that your future expenditures will be based on the GBP, and saving money in other currencies may make more sense. In many circumstances, \\'diversification\\' of the currency of your savings may actually increase your risk, not decrease it. Be sure you are doing this for a specific reason, with a specific strategy, and not just to generally \\'spread your money around\\'. Even in case of a Brexit, consider: what would you do with a bank account full of USD? If the answer is \\\\\"\\\\\"Convert it back to GBP when needed (in 6 months, 5 years, 30, etc.), to buy British goods\\\\\"\\\\\", then I wouldn\\'t call this a way to reduce your risk. Instead, I would call it a type of investment, with its own set of risks associa',\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"Having savings only in your home currency is relatively \\'low risk\\' compared with other types of \\'low diversification\\'. This is because, in a simple case, your future cash outflows will be in your home currency, so if the GBP fluctuates in value, it will (theoretically) still buy you the same goods at home. In this way, keeping your savings in the same currency as your future expenditures creates a natural hedge against currency fluctuation. This gets complicated for goods imported from other countries, where base price fluctuates based on a foreign currency, or for situations where you expect to incur significant foreign currency expenditures (retirement elsewhere, etc.). In such cases, you no longer have certainty that your future expenditures will be based on the GBP, and saving money in other currencies may make more sense. In many circumstances, \\'diversification\\' of the currency of your savings may actually increase your risk, not decrease it. Be sure you are doing this for a specific reason, with a specific strategy, and not just to generally \\'spread your money around\\'. Even in case of a Brexit, consider: what would you do with a bank account full of USD? If the answer is \\\\\"\\\\\"Convert it back to GBP when needed (in 6 months, 5 years, 30, etc.), to buy British goods\\\\\"\\\\\", then I wouldn\\'t call this a way to reduce your risk. Instead, I would call it a type of investment, with its own set of risks associa',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"If you want to use that money and maybe don't have the time to wait a few years if things should go bad, than you will definitely want to hold a good bunch of your money in the currency you buy most stuff with (so in most cases the currency of the country you live in) even if it is more volatile.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2251,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2251,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2251,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': \"['The extracted context can answer the user query completely as it discusses the risks and benefits of keeping savings in the home currency versus other currencies, and it also provides a specific recommendation to consider specific reasons and strategies for diversifying the currency of savings. It also highlights the potential risks associated with keeping savings in a foreign currency, providing a comprehensive answer to the user query.']\",\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides relevant information about the potential risks and benefits of keeping savings in a foreign currency, such as the natural hedge against currency fluctuation and the complexities of diversifying currency. It also mentions specific situations where saving money in other currencies may make more sense. However, it does not offer a definitive conclusion or specific guidance on whether it is sensible to keep savings in a foreign currency, leaving some aspects of the user query unanswered.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides a clear answer to the user query by emphasizing the importance of holding money in the currency of the country you live in, especially if you want to use that money in the near future. It addresses the sensibility of keeping savings in a foreign currency by highlighting the potential risks and the importance of having access to the currency you use for daily expenses. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6166367530822754,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6948930621147156,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.664526641368866},\n",
              " {'question': 'Should I pay off my student loan before buying a house?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'Paying off your student loan before buying a house is certainly a great risk reduction move for you. It will lower your debt to income ratio allowing your mortgage approval to go easier and it will free up more of your dollars to pay for the many miscellaneous projects that come with buying a house. I think that if you are considering paying off your student loan before buying a house that means that your student loans are an amount you can fathom paying off and that you are motivated to be rid of your student loan debt.   Go for it and pay off your student loan.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'Paying off your student loan before buying a house is certainly a great risk reduction move for you. It will lower your debt to income ratio allowing your mortgage approval to go easier and it will free up more of your dollars to pay for the many miscellaneous projects that come with buying a house. I think that if you are considering paying off your student loan before buying a house that means that your student loans are an amount you can fathom paying off and that you are motivated to be rid of your student loan debt.   Go for it and pay off your student loan.',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'Paying off your student loan before buying a house is certainly a great risk reduction move for you. It will lower your debt to income ratio allowing your mortgage approval to go easier and it will free up more of your dollars to pay for the many miscellaneous projects that come with buying a house. I think that if you are considering paying off your student loan before buying a house that means that your student loans are an amount you can fathom paying off and that you are motivated to be rid of your student loan debt.   Go for it and pay off your student loan.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2314,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2314,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2314,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': \"The extracted context provides a clear recommendation to pay off the student loan before buying a house, citing reasons such as reducing debt-to-income ratio and freeing up funds for house expenses. It also considers the user's motivation to be rid of student loan debt. Therefore, the extracted context can answer the given user query completely by providing a specific recommendation based on the user's financial situation and motivation.\",\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context does provide some relevant information for the user query by mentioning the potential benefits of paying off a student loan before buying a house, such as reducing debt-to-income ratio and freeing up more funds for buying a house. However, it does not address the potential drawbacks or considerations that the individual should take into account when making this decision. It also does not provide any specific analysis or comparison of the financial implications of paying off the student loan versus buying a house. Therefore, while it gives some relevant information, it does not answer the user query completely.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides some relevant information about the benefits of paying off the student loan before buying a house, such as reducing debt-to-income ratio and freeing up more funds for miscellaneous house expenses. However, it does not consider other important factors that the user should consider, such as the interest rates on the student loan and potential mortgage, the user\\'s long-term financial goals, and the current housing market conditions. Therefore, while the extracted context provides some relevant information, it cannot answer the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.36437737941741943,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.36082690954208374,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.3400037884712219},\n",
              " {'question': 'Should I pay off my student loan before buying a house?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'IMO student loans are junk debt that should be dealt with as soon as possible.  Buying a house comes with risks and expenses (repairs, maintenance, etc) and dealing with a student loan at the same time just makes it tougher. Personally, I would try to pay off at least a few of the loans first.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'IMO student loans are junk debt that should be dealt with as soon as possible.  Buying a house comes with risks and expenses (repairs, maintenance, etc) and dealing with a student loan at the same time just makes it tougher. Personally, I would try to pay off at least a few of the loans first.',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'IMO student loans are junk debt that should be dealt with as soon as possible.  Buying a house comes with risks and expenses (repairs, maintenance, etc) and dealing with a student loan at the same time just makes it tougher. Personally, I would try to pay off at least a few of the loans first.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2314,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2314,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2314,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': \"The extracted context can answer the user query completely as it presents the opinion that student loans should be dealt with as soon as possible before considering buying a house. This advice aligns with the user's query and provides a clear perspective on the prioritization of paying off student loans before pursuing homeownership.\",\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context acknowledges the potential challenges of dealing with both a student loan and homeownership, suggesting that it may be beneficial to pay off at least a few loans before buying a house. While this provides some relevant insight, it does not offer a comprehensive answer to the user\\'s query. It does not consider individual financial circumstances, interest rates, or other factors that may impact the decision. Therefore, the extracted context can give some relevant answer for the user query but can\\'t answer it completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely. It clearly advises that the individual should try to pay off at least a few of the loans first before buying a house. This provides a direct and specific answer to the user query, offering guidance on prioritizing the payment of student loans before pursuing homeownership.\" \\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.40135571360588074,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.4993283152580261,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.4791099429130554},\n",
              " {'question': 'Should I pay off my student loan before buying a house?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'It depends on the terms. Student loans are often very low interest loans which allow you to spread your costs of education over a long time without incurring too much interest. They are often government subsidized.  On the other hand, you often get better mortgage rates if you can bring a down payment for the house. Therefore, it might be more beneficial for you to use money for a down payment than paying off the student load.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'It depends on the terms. Student loans are often very low interest loans which allow you to spread your costs of education over a long time without incurring too much interest. They are often government subsidized.  On the other hand, you often get better mortgage rates if you can bring a down payment for the house. Therefore, it might be more beneficial for you to use money for a down payment than paying off the student load.',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"I don't know much about how student loans work, so there might be some caveats (e.g. does the interest rate stay constant, do you get a discount if you pay off early etc.). Ignoring those caveats: The interest on you student loan looks quite small. Depends a bit where you are in the world, but it seems very likely that you can get more interest than that on a 100% guaranteed investment form, e.g. term bank deposits. So, it seems a no-brainer to not pay back you student loan and invest the money securely for a higher interest rate instead. Similar situation when you think about taking the money as a down-payment for a house. More factors come into play here:\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2314,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2314,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2314,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely. It provides a clear comparison between the benefits of student loans and the benefits of having a down payment for a house, allowing the user to make an informed decision based on the information provided.\" \\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely because it provides a clear comparison between the benefits of student loans and the benefits of having a down payment for a house. It explains that student loans often have low interest and government subsidies, while having a down payment can lead to better mortgage rates. Based on this information, the user can make a fully informed decision on whether to pay off their student loan before buying a house.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"While the extracted context does mention the possibility of investing the money from the student loan instead of paying it off, it does not consider the individual circumstances of the user. Factors such as the interest rate on the student loan, the potential return on investment, the user\\'s risk tolerance, and their long-term financial goals are not addressed. Therefore, while the extracted context provides some relevant information, it can\\'t answer the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5165517330169678,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.5287189483642578,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.5577738881111145},\n",
              " {'question': 'Should I pay off my student loan before buying a house?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"I don't know much about how student loans work, so there might be some caveats (e.g. does the interest rate stay constant, do you get a discount if you pay off early etc.). Ignoring those caveats: The interest on you student loan looks quite small. Depends a bit where you are in the world, but it seems very likely that you can get more interest than that on a 100% guaranteed investment form, e.g. term bank deposits. So, it seems a no-brainer to not pay back you student loan and invest the money securely for a higher interest rate instead. Similar situation when you think about taking the money as a down-payment for a house. More factors come into play here:\",\n",
              "  'context_embedding_model_mpnet-base-v2': 'One extremely important aspect that must be taken into consideration is the state of the housing market. If prices are rising it will probably be a false economy to delay your house purchase. Say you pay off a £5,000 student loan, thus delaying your house purchase another year you could well end up forking out an extra £10,000 on the mortgage due to the rise in house prices. Of course, if the housing market is falling then, without a doubt, pay off the student debt.',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"I would pay down the mortgage first.  It leaves you with more money in the end.  If you focused on the student loans first, you'd have one debt gone, which emotionally is nice, but you'd have accumulated much more interest on the mortgage while you were busy paying down your student loans.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2314,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2314,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2314,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context provides a general analysis of the potential benefits of investing the money instead of paying off the student loan, taking into account the interest rates and potential returns. It also mentions the consideration of using the money as a down payment for a house. While it does not provide personalized advice, it does offer a comprehensive analysis of the factors to consider when making this financial decision. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context does provide some relevant information by discussing the impact of the housing market on the decision to pay off a student loan before buying a house. However, it does not consider other important factors such as the user\\'s financial situation, interest rates, and long-term financial goals. Therefore, while it provides some relevant insight, it cannot answer the user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it provides a clear argument in support of paying down the mortgage first before focusing on student loans. It explains that prioritizing the mortgage leaves the individual with more money in the end, despite the emotional satisfaction of paying off a student loan. The context presents a logical argument in support of a specific scenario, which directly addresses the user query.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.535616397857666,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.5356580018997192,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6340678334236145},\n",
              " {'question': 'Should I pay off my student loan before buying a house?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"As other's have said, paying off the student loan first makes the most sense because of That said, are you planning on staying in your house for a particularly long time?  If so, refinancing your mortgage into a fixed-rate loan might be the best use of your money long term.  Not sure how much time is left on your 5/1 ARM before the rate starts to float, but if rates rise, your mortgage could quickly become more expensive than your student loan.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"As other's have said, paying off the student loan first makes the most sense because of That said, are you planning on staying in your house for a particularly long time?  If so, refinancing your mortgage into a fixed-rate loan might be the best use of your money long term.  Not sure how much time is left on your 5/1 ARM before the rate starts to float, but if rates rise, your mortgage could quickly become more expensive than your student loan.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': 'It depends on the terms. Student loans are often very low interest loans which allow you to spread your costs of education over a long time without incurring too much interest. They are often government subsidized.  On the other hand, you often get better mortgage rates if you can bring a down payment for the house. Therefore, it might be more beneficial for you to use money for a down payment than paying off the student load.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2314,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2314,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2314,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context provides some relevant information that can partially address the user query. It mentions the potential benefits of refinancing a mortgage into a fixed-rate loan and the impact of rising interest rates. While this information may be helpful in considering the financial implications of buying a house, it does not directly answer whether the user should prioritize paying off their student loan before purchasing a house.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context does not provide any specific information or guidance related to whether the user should pay off their student loan before buying a house. The context only discusses the possibility of refinancing a mortgage into a fixed-rate loan and the potential impact of rising interest rates. However, it does not directly address the user's query about prioritizing student loan repayment over buying a house.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context does provide some relevant information that can help the user make an informed decision. It mentions the low interest and government subsidies of student loans, as well as the benefits of having a down payment for a house. However, it doesn\\'t provide a clear answer or specific guidance on whether the user should prioritize paying off their student loan before buying a house. Therefore, while it gives some relevant information, it can\\'t answer the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5473152995109558,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6199373006820679,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6934239268302917},\n",
              " {'question': \"Does gold's value decrease over time due to the fact that it is being continuously mined?\",\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Does gold's value decrease over time due to the fact that it is being continuously mined? Remember that demand increases and decreases - we've had seven years or so of strong demand increase and the corresponding price increase suggests there is a lack of gold coming into the market rather than too much. Also, bear in mind that mining the stuff on any scale is hazardous and requires massive investment in infrastructure and time. Large mines frequently take seven to ten years to come on-stream - hardly an elastic enterprise.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"Does gold's value decrease over time due to the fact that it is being continuously mined? Remember that demand increases and decreases - we've had seven years or so of strong demand increase and the corresponding price increase suggests there is a lack of gold coming into the market rather than too much. Also, bear in mind that mining the stuff on any scale is hazardous and requires massive investment in infrastructure and time. Large mines frequently take seven to ten years to come on-stream - hardly an elastic enterprise.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Does gold's value decrease over time due to the fact that it is being continuously mined? Remember that demand increases and decreases - we've had seven years or so of strong demand increase and the corresponding price increase suggests there is a lack of gold coming into the market rather than too much. Also, bear in mind that mining the stuff on any scale is hazardous and requires massive investment in infrastructure and time. Large mines frequently take seven to ten years to come on-stream - hardly an elastic enterprise.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2346,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2346,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2346,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely. It discusses the strong demand increase, the corresponding price increase, and the lack of gold coming into the market, which suggests that continuous mining does not necessarily lead to a decrease in gold\\'s value over time. Additionally, it highlights the hazards and massive investment required for mining, indicating that the process is not as simple as continuously extracting gold. Therefore, the extracted context provides a comprehensive answer to the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context can answer the given user query completely because it highlights the strong demand increase and corresponding price increase, suggesting a lack of gold coming into the market rather than too much. It also mentions the hazards and massive investment required in gold mining, which implies that the continuous mining may not significantly decrease gold's value over time.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context discusses the increase in demand for gold, the lack of gold coming into the market, and the time and investment required for mining. It suggests that the corresponding price increase indicates a lack of gold coming into the market rather than too much. This information can be used to argue that gold\\'s value may not necessarily decrease over time due to continuous mining, as the lack of supply can drive prices up. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.21471786499023438,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.25836658477783203,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.31587865948677063},\n",
              " {'question': \"Does gold's value decrease over time due to the fact that it is being continuously mined?\",\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'No.  If you have to ignore a price spike, obviously its value is not constant.  Gold is a commodity, just like every other commodity.',\n",
              "  'context_embedding_model_mpnet-base-v2': \"The previous answers have raised very good points, but I believe one facet of this has been neglected. While it's true that the total accessible supply of gold keeps growing(although rather slowly as was mentioned earlier) the fact remains that gold, like oil, is a non-renewable natural resource. So, at some point, we are going to run out of gold to mine. Due to this fact, I believe gold will always be highly valued. Of course it can certainly always fluctuate in value. In fact, I expect in the reasonably near future to see a decline in the price of gold due to investors selling it en masse to re-enter the stock market when the economy has recovered more substantially.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': 'No.  If you have to ignore a price spike, obviously its value is not constant.  Gold is a commodity, just like every other commodity.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2346,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2346,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2346,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context does not provide any specific information about whether gold\\'s value decreases over time due to continuous mining. It only mentions that gold is a commodity, but it does not address the specific question about its value decreasing over time. Therefore, the extracted context cannot answer the given user query at all.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely. It discusses the non-renewable nature of gold and the potential for a decline in its price due to investor behavior, which directly relates to the user query about whether gold\\'s value decreases over time due to continuous mining. Additionally, it mentions the finite supply of gold, which supports the argument that its value may not decrease over time. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it implies that gold\\'s value may fluctuate over time, just like any other commodity. This suggests that continuous mining may impact the value of gold, addressing the user query directly.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5786750912666321,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6597055792808533,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.5696821212768555},\n",
              " {'question': \"Does gold's value decrease over time due to the fact that it is being continuously mined?\",\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Gold isn't constant in value. If you look at the high price of $800 in January of 1980 and the low of $291 in 2001, you lost a lot of purchasing power, especially since money in 2001 was worth less than in 1980. People claim gold is a stable store of value but it isn't.\",\n",
              "  'context_embedding_model_mpnet-base-v2': 'No.  If you have to ignore a price spike, obviously its value is not constant.  Gold is a commodity, just like every other commodity.',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"The previous answers have raised very good points, but I believe one facet of this has been neglected. While it's true that the total accessible supply of gold keeps growing(although rather slowly as was mentioned earlier) the fact remains that gold, like oil, is a non-renewable natural resource. So, at some point, we are going to run out of gold to mine. Due to this fact, I believe gold will always be highly valued. Of course it can certainly always fluctuate in value. In fact, I expect in the reasonably near future to see a decline in the price of gold due to investors selling it en masse to re-enter the stock market when the economy has recovered more substantially.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2346,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2346,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2346,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely because it clearly states that gold\\'s value fluctuates over time, with specific examples of high and low prices. This indicates that gold\\'s value does decrease over time, and the context also implies that continuous mining may contribute to this decrease in value. Therefore, the extracted context provides a complete answer to the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides a clear answer to the user query by stating that gold is a commodity, just like every other commodity. This implies that its value can fluctuate over time, including the potential impact of continuous mining on its value. Therefore, the given user query can be answered completely with the extracted context.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context discusses the non-renewable nature of gold and the potential impact on its value due to mining, as well as the potential future decline in price due to investor behavior. It also addresses the user query directly by stating that gold will always be highly valued, despite potential fluctuations. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.608618974685669,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6961265206336975,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.693030834197998},\n",
              " {'question': \"Does gold's value decrease over time due to the fact that it is being continuously mined?\",\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"The previous answers have raised very good points, but I believe one facet of this has been neglected. While it's true that the total accessible supply of gold keeps growing(although rather slowly as was mentioned earlier) the fact remains that gold, like oil, is a non-renewable natural resource. So, at some point, we are going to run out of gold to mine. Due to this fact, I believe gold will always be highly valued. Of course it can certainly always fluctuate in value. In fact, I expect in the reasonably near future to see a decline in the price of gold due to investors selling it en masse to re-enter the stock market when the economy has recovered more substantially.\",\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"Gold may have some \\\\\"\\\\\"intrinsic value\\\\\"\\\\\" but it cannot be accurately determined by investors by any known valuation techniques. In fact, if you were to apply the dividend discount model of John Burr Williams - a variation of which is the basis of Discounted Cash Flow (DCF) analysis and the basis of most valuation techniques - gold would have zero intrinsic value because it produces no cash flow. Legendary focus investor Warren Buffett argues that investing in gold is pure speculation because of the reason mentioned above. As others have mentioned, gold prices are affected by supply and demand, but the bigger influence on the price of gold is how the economy is. Gold is seen as a store of value because, according to some, it does not \\\\\"\\\\\"lose value\\\\\"\\\\\" unlike paper currency during inflation. In inflationary times, demand increases so gold prices do go up, which is why gold behaves similar to a commodity but has far less uses.  It is difficult to argue whether or not gold gains or loses value because we can\\'t determine the intrinsic value of gold, and anyone who attempts to justify any given price is pulling blinders over your eyes. It is indisputable that, over history, gold represents wealth and that in the past century and the last decade, gold prices rise in inflationary conditions as people dump dollars for gold, and it has fallen when the purchasing power of currency increases. Many investors have talked about a \\\\\"\\\\\"gold bubble\\\\\"\\\\\" by arguing that gold prices are inflated because of inflation and the Fed\\'s money policy and that once interest rates rise, the money supply will contract and gold will fall, but again, nobody can say with any reasonable accuracy what the fair value of gold at any given point is.  This article on seeking alpha: http://seekingalpha.com/article/112794-the-intrinsic-value-of-gold gives a quick overview, but it is also vague because gold can\\'t be accurately priced.  I wouldn\\'t say that gold has zero intrinsic value because gold is not a business so traditional models are inappropriate, but I would say that gold *certainly * doesn\\'t have a value of $1,500 and it\\'s propped so high only because of investor expectation.  In conclusion, I do not believe you can accurately state whether gold is undervalued or overvalued - you must make judgments based on what you think about the future of the market and of monetary policy, but there are too many variables to be accurate c',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Gold isn't constant in value. If you look at the high price of $800 in January of 1980 and the low of $291 in 2001, you lost a lot of purchasing power, especially since money in 2001 was worth less than in 1980. People claim gold is a stable store of value but it isn't.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2346,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2346,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2346,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely as it discusses the non-renewable nature of gold and the potential for a decline in its price due to investors selling it en masse. It also mentions that the total accessible supply of gold keeps growing slowly, which can contribute to a potential decrease in its value over time due to continuous mining.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context does not provide any specific information about whether gold's value decreases over time due to continuous mining. The context mainly focuses on the intrinsic value of gold, its behavior in inflationary conditions, and the inability to accurately price gold. As a result, there is no direct information to answer the user query.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it clearly states that gold\\'s value isn\\'t constant and provides specific examples of how the price of gold has fluctuated over time. This information implies that the continuous mining of gold may indeed impact its value over time, addressing the user query directly.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6213146448135376,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6991238594055176,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7356138229370117},\n",
              " {'question': \"Does gold's value decrease over time due to the fact that it is being continuously mined?\",\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Gold's value starts with the fact that its supply is steady and by nature it's durable. In other words, the amount of gold traded each year (The Supply and Demand) is small relative to the existing total stock. This acting as a bit of a throttle on its value, as does the high cost of mining. Mines will have yields that control whether it's profitable to run them. A mine may have a $600/oz production cost, in which case it's clear they should run full speed now with gold at $1200, but if it were below $650 or so, it may not be worth it. It also has a history that goes back millennia, it's valued because it always was. John Maynard Keynes referred to gold as an archaic relic and I tend to agree. You are right, the topic is controversial. For short periods, gold will provide a decent hedge, but no better than other financial instruments. We are now in an odd time, where the stock market is generally flat to where it was 10 years ago, and both cash or most commodities were a better choice.  Look at sufficiently long periods of time, and gold fails. In my history, I graduated college in 1984, and in the summer of 82 played in the commodities market. Gold peaked at $850 or so. Now it's $1200. 50% over 30 years is hardly a storehouse of value now, is it? Yet, I recall Aug 25, 1987 when the Dow peaked at 2750. No, I didn't call the top. But I did talk to a friend advising that I ignore the short term, at 25 with little invested, I only concerned myself with long term plans. The Dow crashed from there, but even today just over 18,000 the return has averaged 7.07% plus dividends. A lengthy tangent, but important to understand. A gold fan will be able to produce his own observation, citing that some percent of one's holding in gold, adjusted to maintain a balanced allocation would create more positive returns than I claim. For a large enough portfolio that's otherwise well diversified, this may be true, just not something I choose to invest in. Last - if you wish to buy gold, avoid the hard metal. GLD trades as 1/10 oz of gold and has a tiny commission as it trades like a stock. The buy/sell on a 1oz gold piece will cost you 4-6%. That's no way to invest. Update - 29 years after that lunch in 1987, the Dow was at 18448, a return of 6.78% CAGR plus dividends. Another 6 years since this question was asked and Gold hasn't moved, $1175, and 6 years' worth of fees, 2.4% if you buy the GLD ETF. From the '82 high of $850 to now (34 years), the return has a CAGR of .96%/yr or .56% after fees. To be fair, I picked a relative high, that $850. But I did the same choosing the pre-crash 2750 high on the Dow.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"The answer is that other than a small number of applications (the approx. 10% of gold production that goes to 'industrial uses') gold does not have intrinsic value beyond being pretty and rare (and useful for making jewelry.)  There are a number of 'industrial' applications and uses for gold (see other answers for a list) but the volume consumed this way is fairly small, especially relative to the capacity to mine new gold and reclaim existing gold. If you removed investment, and jewelry usage (especially culturally driven jewelry usage) then there's no way the remaining uses for industry and dentistry could sustain the price levels we currently see for gold.  Furthermore, and perhaps more importantly, the best data I can find for this shows the total number of tons consumed for industrial uses has been shrinking for several years now, and that was prior to recent price increases, so it is difficult to tie that reduced demand to increasing prices.  And one might postulate in a 'collapsed society' you seem to be referring to in your question, that a lot of the recent industrial demand (e.g. the '50 cents of gold in each cellphone') could quite possibly disappear entirely.   The argument many people use for gold having value is usually 'been used as money for thousands of years'.  But this confuses gold having a value of its own with the reasons why something makes a useful currency.  Gold has a large number of characteristics that make it an ideal currency, and of all the elements available it is perhaps the best physical element to serve as a currency. BUT just as with a dollar bill, just because it is a good currency, does NOT give it an intrinsic value. Any currency is only worth what someone will trade you for it.  The value is set by the economy etc., not the medium used as a currency.   So yes, people will probably always use gold as money, but that doesn't make the money worth anything, it's just a medium of exchange. Incidentally two other things should be noted.  The first is that you have a problem when the medium itself used for a currency becomes worth more than the face value.  Hence why we stopped using silver in coins, and there were concerns over pennies due to the price of copper. This leads to the second point, which is that currently, gold is TOO RARE to suffice as a world currency, hence why all countries went off the gold standard years ago.  The size of national and global economies was growing faster than the supply of gold, and hence it was becoming impossible to have enough gold to back all the currencies (inflation concerns aside).\",\n",
              "  'context_embedding_model_all-distilroberta-v1': '\\\\\"Extrinsic value is not a factor with respect to gold.  Intrinsic value by definition is the natural value of a commodity set by the market -- extrinsic value is externally set. The \\\\\"\\\\\"extrinsic\\\\\"\\\\\" value of gold in the United States is $50/oz. If the market value of gold fell below $50/oz, a US American Eagle coin would be worth $50 in the US. If you take away the attributes that make a commodity valuable, the value drops. Substitutes of equal or better quality for most industrial or other uses of gold exist, so if if the popularity of gold declines, or if the hoarders of gold have to liquidate, it\\'s value will diminish. I have no idea what that value would be, but it would set by the market demand for gold jewelry and other valuable industrial u',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2346,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2346,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2346,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context discusses the factors that affect the value of gold, such as supply and demand, production costs, and historical trends. It also provides historical data on the value of gold over time. Based on this information, it can be inferred that gold\\'s value does not necessarily decrease over time due to continuous mining, as other factors also play a significant role in determining its value. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely. It explains that the value of gold is not solely determined by its industrial uses or historical use as a currency, but rather by the economy and market demand. It also discusses the impact of continuous mining on the supply of gold and its potential implications for its value over time. Therefore, the context provides a comprehensive answer to the user query about gold\\'s value decreasing over time due to continuous mining.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely. It explains that if the popularity of gold declines or if hoarders have to liquidate, its value will diminish. This directly addresses the potential decrease in gold\\'s value over time, which can be attributed to continuous mining. Additionally, the context discusses the intrinsic and extrinsic value of gold, as well as its market value and substitutes, providing a comprehensive understanding of the factors influencing gold\\'s value over time.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6662163734436035,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7142924070358276,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7395211458206177},\n",
              " {'question': 'Is there a free, online stock screener for UK stocks?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Most free stock screeners for UK stocks, even those mentioned above, are very poor and not worth the effort really, and searching for stock screeners on a search engine will only bring up stock screeners for USA stocks. The best free UK stock screener (registration is required although this is FREE) is without any doubt on www.digitallook.com who also provide many other features like five year fundamentals, charts, prospects, etc, which can easily be downloaded onto a spreadsheet. I really wouldn't look elsewhere to be honest unless you are prepared to pay.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"Most free stock screeners for UK stocks, even those mentioned above, are very poor and not worth the effort really, and searching for stock screeners on a search engine will only bring up stock screeners for USA stocks. The best free UK stock screener (registration is required although this is FREE) is without any doubt on www.digitallook.com who also provide many other features like five year fundamentals, charts, prospects, etc, which can easily be downloaded onto a spreadsheet. I really wouldn't look elsewhere to be honest unless you are prepared to pay.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Most free stock screeners for UK stocks, even those mentioned above, are very poor and not worth the effort really, and searching for stock screeners on a search engine will only bring up stock screeners for USA stocks. The best free UK stock screener (registration is required although this is FREE) is without any doubt on www.digitallook.com who also provide many other features like five year fundamentals, charts, prospects, etc, which can easily be downloaded onto a spreadsheet. I really wouldn't look elsewhere to be honest unless you are prepared to pay.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2649,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2649,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2649,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context clearly states that the best free UK stock screener is on www.digitallook.com, which offers various features like five year fundamentals, charts, and prospects that can be downloaded onto a spreadsheet. It also mentions that registration is required but it is free to use. This information directly answers the user query by providing a specific website and details about the features of the free, online stock screener for UK stocks. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides a clear and specific answer to the user query by identifying www.digitallook.com as the best free UK stock screener, which is available online and requires registration but is free to use. It also mentions the various features and functionalities it offers, such as five year fundamentals, charts, and prospects that can be downloaded onto a spreadsheet. This information fully addresses the user\\'s question about the availability of a free, online stock screener for UK stocks and provides a comprehensive solution to their query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context can answer the given user query completely. It provides information about the best free UK stock screener available on www.digitallook.com, which offers various features and can be downloaded onto a spreadsheet. It also mentions that registration is required but emphasizes that it is free. Therefore, it completely addresses the user query about a free, online stock screener for UK stocks.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.18767143785953522,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.36399197578430176,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.27142998576164246},\n",
              " {'question': 'Is there a free, online stock screener for UK stocks?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Yes, http://shares.telegraph.co.uk/stockscreener/ has what you're looking for.\",\n",
              "  'context_embedding_model_mpnet-base-v2': 'I know nice and free stock screener for UK (and 20+ exchanges) - https://unicornbay.com/screener?f=exchange_str|%3D|LSE;&s=MarketCapitalization|desc&p=1|20 from Unicorn Bay. It supports both fundamental and technical analysis.',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'I know nice and free stock screener for UK (and 20+ exchanges) - https://unicornbay.com/screener?f=exchange_str|%3D|LSE;&s=MarketCapitalization|desc&p=1|20 from Unicorn Bay. It supports both fundamental and technical analysis.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2649,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2649,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2649,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context does provide a relevant answer by directing the user to a website that may have the information they are looking for. However, it does not give any specific details about the features, functionality, or reliability of the stock screener. Therefore, while it gives some relevant information, it cannot answer the user query completely.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides a link to a stock screener for UK and 20+ exchanges from Unicorn Bay, which supports both fundamental and technical analysis. It is free and online, as per the user query. Therefore, the given user query can be answered completely with the extracted context.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it provides a link to a stock screener for UK stocks, which is free and online. Additionally, it mentions that the screener supports both fundamental and technical analysis, fulfilling all the requirements of the user query.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.393665611743927,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.3803456425666809,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.3709428906440735},\n",
              " {'question': 'Is there a free, online stock screener for UK stocks?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'I know nice and free stock screener for UK (and 20+ exchanges) - https://unicornbay.com/screener?f=exchange_str|%3D|LSE;&s=MarketCapitalization|desc&p=1|20 from Unicorn Bay. It supports both fundamental and technical analysis.',\n",
              "  'context_embedding_model_mpnet-base-v2': \"Yes, http://shares.telegraph.co.uk/stockscreener/ has what you're looking for.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"I use and recommend barchart.com. Again you have to register but it's free. Although it's a US system it has a full listing of UK stocks and ETFs under International > London. The big advantage of barchart.com is that you can do advanced technical screening with Stochastics and RS, new highs and lows, moving averages etc. You're not stuck with just fundamentals, which in my opinion belong to a previous era. Even if you don't share that opinion you'd still find barchart.com useful for UK stocks.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2649,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2649,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2649,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely as it provides a link to a stock screener for UK stocks and 20+ exchanges, which is free and online. Additionally, it supports both fundamental and technical analysis, fulfilling all the requirements of the user query for a free, online stock screener for UK stocks.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context does provide a relevant answer to the user query by providing a website link to a stock screener. However, it doesn\\'t specify whether the stock screener is free or online, so it can\\'t answer the user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context mentions barchart.com as a free, online stock screener that includes a full listing of UK stocks and ETFs under International > London. It also highlights the advanced technical screening capabilities of the platform. Therefore, the given user query can be answered completely with the extracted context.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.4613357186317444,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.4905196726322174,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.4907188415527344},\n",
              " {'question': 'Is there a free, online stock screener for UK stocks?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'The only recommendation I have is to try the stock screener from Google Finance : https://www.google.com/finance?ei=oJz9VenXD8OxmAHR263YBg#stockscreener',\n",
              "  'context_embedding_model_mpnet-base-v2': 'AdvFN has one--click the Charts & Research pulldown and choose UK Screener. Free but requires login.',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'The only recommendation I have is to try the stock screener from Google Finance : https://www.google.com/finance?ei=oJz9VenXD8OxmAHR263YBg#stockscreener',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2649,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2649,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2649,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context from the user query doesn\\'t provide any information about a free, online stock screener for UK stocks. It only mentions a recommendation to try the stock screener from Google Finance, but it doesn\\'t specify if it is free or if it specifically caters to UK stocks. Therefore, the extracted context doesn\\'t contain any information to answer the given user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely as it provides a specific recommendation for a free, online stock screener for UK stocks - AdvFN. It also mentions the login requirement, which gives the user a clear understanding of the process to access the stock screener. While it may not provide extensive details about other available options, it does fulfill the user query by offering a viable solution.\" \\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context contains a direct link to the Google Finance stock screener, which is free and online. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5653475522994995,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6198366284370422,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.5211997628211975},\n",
              " {'question': 'Is there a free, online stock screener for UK stocks?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'The screener at FinViz.com will let you screen for stocks at their 52-week low.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'The following have been recommended to me for the UK: When I was doing my investigations, all had good reputations but Interactive Investor looked to have the nicer service and their fees seemed a bit more reasonable.  TD Waterhouse has the advantage of a number of sites serving local markets (TD Ameritrade for the US, for instance).',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Yes, http://shares.telegraph.co.uk/stockscreener/ has what you're looking for.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 2649,\n",
              "  '_id_embedding_model_mpnet-base-v2': 2649,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 2649,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"While the extracted context provides information about a stock screener at FinViz.com, it only mentions screening for stocks at their 52-week low and doesn\\'t specify if it is free or specifically for UK stocks. Therefore, the extracted context can give some relevant answer for the user query but can\\'t answer it completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context does not provide any information about a free, online stock screener for UK stocks. The context only mentions Interactive Investor and TD Waterhouse as recommended options for UK stocks, but it does not specify if they offer a free, online stock screener. Therefore, the extracted context cannot answer the user query at all.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides a website link that could potentially lead to a stock screener for UK stocks. However, it doesn\\'t specify if the stock screener is free or online, so it can give some relevant answer but can\\'t answer the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7163767218589783,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6571970582008362,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.5782904624938965},\n",
              " {'question': 'Please explain: What exactly is a CDS or “Credit Default Swap”?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'A Credit Default Swap is a derivative, a financial contract with a value dependent upon another asset. A CDS, in essence, is exactly what it sounds like a swap upon default. The typical arrangement is that a holder of non-risk free credit enters into an arrangement with a counterparty to pay the counterparty a portion of the income received from the non-risk free credit in exchange for being able to force the counterparty to deliver risk free credit if the non-risk free credit defaults. Banks use this mechanism to reduce the risk of the loans they produce while packaging them to be resold to investors.  Banks will typically buy CDSes on mortgages and corporate bonds, paying part of the income from interest payments received, to have the right to force counterparties, typically hedge funds and insurance companies, to swap national Treasuries upon the event that the mortgages or corporates default.  The banks receive less income yet are able to take on more inventory to sell to investors so that more loans can be made to borrowers, households and corporations. Hedge funds typically take on more complex arrangements while insurance companies sell CDSes because they are usually overflowing with risk-free assets yet are starved for income.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'A Credit Default Swap is a derivative, a financial contract with a value dependent upon another asset. A CDS, in essence, is exactly what it sounds like a swap upon default. The typical arrangement is that a holder of non-risk free credit enters into an arrangement with a counterparty to pay the counterparty a portion of the income received from the non-risk free credit in exchange for being able to force the counterparty to deliver risk free credit if the non-risk free credit defaults. Banks use this mechanism to reduce the risk of the loans they produce while packaging them to be resold to investors.  Banks will typically buy CDSes on mortgages and corporate bonds, paying part of the income from interest payments received, to have the right to force counterparties, typically hedge funds and insurance companies, to swap national Treasuries upon the event that the mortgages or corporates default.  The banks receive less income yet are able to take on more inventory to sell to investors so that more loans can be made to borrowers, households and corporations. Hedge funds typically take on more complex arrangements while insurance companies sell CDSes because they are usually overflowing with risk-free assets yet are starved for income.',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'A Credit Default Swap is a derivative, a financial contract with a value dependent upon another asset. A CDS, in essence, is exactly what it sounds like a swap upon default. The typical arrangement is that a holder of non-risk free credit enters into an arrangement with a counterparty to pay the counterparty a portion of the income received from the non-risk free credit in exchange for being able to force the counterparty to deliver risk free credit if the non-risk free credit defaults. Banks use this mechanism to reduce the risk of the loans they produce while packaging them to be resold to investors.  Banks will typically buy CDSes on mortgages and corporate bonds, paying part of the income from interest payments received, to have the right to force counterparties, typically hedge funds and insurance companies, to swap national Treasuries upon the event that the mortgages or corporates default.  The banks receive less income yet are able to take on more inventory to sell to investors so that more loans can be made to borrowers, households and corporations. Hedge funds typically take on more complex arrangements while insurance companies sell CDSes because they are usually overflowing with risk-free assets yet are starved for income.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 3601,\n",
              "  '_id_embedding_model_mpnet-base-v2': 3601,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 3601,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': \"The extracted context doesn't contain any specific explanation or definition of what a Credit Default Swap (CDS) is. It only provides information about how CDSes are used by banks, hedge funds, and insurance companies to manage risk and generate income. Therefore, the given user query can't be answered at all with the extracted context as it lacks a direct explanation of what a CDS is.\",\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context doesn\\'t contain any specific explanation or definition of what a Credit Default Swap (CDS) is. It only provides information about how CDSes are used by banks, hedge funds, and insurance companies, but it doesn\\'t directly address the user query about the exact definition of a CDS. Therefore, the given user query can\\'t be answered at all with the extracted context.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': \"The extracted context doesn't contain any specific explanation or definition of what a Credit Default Swap (CDS) is. It only provides information about how CDS works, its typical arrangement, and how banks use it to reduce risk. However, it lacks a clear and direct explanation of what a CDS is, which makes it unable to answer the user query completely.\",\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.36951208114624023,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.3313974142074585,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.3806535601615906},\n",
              " {'question': 'Please explain: What exactly is a CDS or “Credit Default Swap”?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': '\\\\\"A Credit Default Swap (CDS) is a contract between two parties. A useful analogy is insurance (but by no means exact).  I pay a quarterly premium in order to insure myself against another event.  In this case, it might be that I own some IBM Bonds.  I am happy to own those bonds, and like the \\\\\"\\\\\"coupon\\\\\"\\\\\" that they pay me.  But I am a little worried about IBM going bankrupt.  So I can find someone willing to sell me a CDS.  So long as I keep up my \\\\\"\\\\\"premium\\\\\"\\\\\" payments, if IBM goes into default on their bonds, I get a payout. This analogy does break down at a couple of levels.  Firstly there is no requirement that I have to own the IBM bond in the first place.  I can in effect then \\\\\"\\\\\"take a view\\\\\"\\\\\" on IBM going into default by purchasing a CDS without owning the underlying asset. Also in the real insurance world, there are various capital requirements that the companies have to adhere to, while CDS market, being essentially unregulated has none. So to summarize, and while The Pedia has a pretty good article, they are good both to hedge your bet (i.e. protect your actual owned asset) or as a speculative tool to take a \\\\\"\\\\\"view\\\\\"\\\\\" on the likelihood of a company',\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"A Credit Default Swap (CDS) is a contract between two parties. A useful analogy is insurance (but by no means exact).  I pay a quarterly premium in order to insure myself against another event.  In this case, it might be that I own some IBM Bonds.  I am happy to own those bonds, and like the \\\\\"\\\\\"coupon\\\\\"\\\\\" that they pay me.  But I am a little worried about IBM going bankrupt.  So I can find someone willing to sell me a CDS.  So long as I keep up my \\\\\"\\\\\"premium\\\\\"\\\\\" payments, if IBM goes into default on their bonds, I get a payout. This analogy does break down at a couple of levels.  Firstly there is no requirement that I have to own the IBM bond in the first place.  I can in effect then \\\\\"\\\\\"take a view\\\\\"\\\\\" on IBM going into default by purchasing a CDS without owning the underlying asset. Also in the real insurance world, there are various capital requirements that the companies have to adhere to, while CDS market, being essentially unregulated has none. So to summarize, and while The Pedia has a pretty good article, they are good both to hedge your bet (i.e. protect your actual owned asset) or as a speculative tool to take a \\\\\"\\\\\"view\\\\\"\\\\\" on the likelihood of a company',\n",
              "  'context_embedding_model_all-distilroberta-v1': '\\\\\"A Credit Default Swap (CDS) is a contract between two parties. A useful analogy is insurance (but by no means exact).  I pay a quarterly premium in order to insure myself against another event.  In this case, it might be that I own some IBM Bonds.  I am happy to own those bonds, and like the \\\\\"\\\\\"coupon\\\\\"\\\\\" that they pay me.  But I am a little worried about IBM going bankrupt.  So I can find someone willing to sell me a CDS.  So long as I keep up my \\\\\"\\\\\"premium\\\\\"\\\\\" payments, if IBM goes into default on their bonds, I get a payout. This analogy does break down at a couple of levels.  Firstly there is no requirement that I have to own the IBM bond in the first place.  I can in effect then \\\\\"\\\\\"take a view\\\\\"\\\\\" on IBM going into default by purchasing a CDS without owning the underlying asset. Also in the real insurance world, there are various capital requirements that the companies have to adhere to, while CDS market, being essentially unregulated has none. So to summarize, and while The Pedia has a pretty good article, they are good both to hedge your bet (i.e. protect your actual owned asset) or as a speculative tool to take a \\\\\"\\\\\"view\\\\\"\\\\\" on the likelihood of a company',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 3601,\n",
              "  '_id_embedding_model_mpnet-base-v2': 3601,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 3601,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context explains the concept of a Credit Default Swap (CDS) by providing an analogy to insurance and detailing its function as a hedge against the default of a company\\'s bonds. It also mentions the speculative nature of CDS and the lack of regulation in the market. This information, while not exhaustive, gives a complete understanding of what a CDS is and how it functions, thereby answering the user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context explains the concept of a Credit Default Swap (CDS) by providing an analogy to insurance and detailing its purpose in hedging against the default of a company\\'s bonds. It also mentions the ability to purchase a CDS without owning the underlying asset, as well as the lack of regulation in the CDS market. This information, combined with the user query, provides a comprehensive understanding of what a CDS is and how it functions, thus answering the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': \"The given user query can't be answered at all with the extracted context because the context only provides a general explanation of what a Credit Default Swap (CDS) is and how it works, but it does not provide a detailed explanation of the specific mechanics, terms, and conditions of a CDS. The context also mentions that the analogy of insurance is not exact, and there are differences between CDS and traditional insurance, but it does not delve into those differences. Therefore, the context lacks the necessary information to fully explain what a CDS is.\",\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6713948249816895,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.3732541799545288,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.5101186633110046},\n",
              " {'question': 'Please explain: What exactly is a CDS or “Credit Default Swap”?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"It's a debt derivative.  Credit default swaps are contracts drawn up on a specific issue of a bond (in the case of single-name), or on a basket/index of a class of bonds (in the case of credit default index swaps/CDX).  When it comes to derivatives you would have to look at the underlying instrument.  For example, options on AAPL common stock are equity derivatives.  Forwards on corn or wheat are commodity derivatives.  Interest rate swaps where the floating leg is pegged to LIBOR are debt/rates derivatives.\",\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"From my understanding, a CDS is a financial product to buy protection against an event of \\\\\"\\\\\"default\\\\\"\\\\\" (default of payment). Example: if General Motors owes me money $10,000,000 (because I own GM bonds for example) and I wish to protect myself against the event of GM not repaying the money they owe me (event called \\\\\"\\\\\"credit default\\\\\"\\\\\"), I pay FinancialCompany_X (the seller of the CDS) perhaps $250,000 per year against the promise that FinancialCompany_X will pay me in case GM is not paying me. This way I protected myself against that risk. FinancialCompany_X took the risk (against money). A CDS is in fact an insurance. Except they don\\'t call it an insurance which enabled the financial industry to avoid the regulation that applies to insurances. There is a lot of infos here: http://en.wikipedia.org/wiki/Credit_defa',\n",
              "  'context_embedding_model_all-distilroberta-v1': '\\\\\"From my understanding, a CDS is a financial product to buy protection against an event of \\\\\"\\\\\"default\\\\\"\\\\\" (default of payment). Example: if General Motors owes me money $10,000,000 (because I own GM bonds for example) and I wish to protect myself against the event of GM not repaying the money they owe me (event called \\\\\"\\\\\"credit default\\\\\"\\\\\"), I pay FinancialCompany_X (the seller of the CDS) perhaps $250,000 per year against the promise that FinancialCompany_X will pay me in case GM is not paying me. This way I protected myself against that risk. FinancialCompany_X took the risk (against money). A CDS is in fact an insurance. Except they don\\'t call it an insurance which enabled the financial industry to avoid the regulation that applies to insurances. There is a lot of infos here: http://en.wikipedia.org/wiki/Credit_defa',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 3601,\n",
              "  '_id_embedding_model_mpnet-base-v2': 3601,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 3601,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context explains that a Credit Default Swap (CDS) is a type of debt derivative that is drawn up on a specific issue of a bond or on a basket/index of a class of bonds. It also provides examples of other types of derivatives, such as equity derivatives and commodity derivatives. This information completely answers the user query by providing a clear explanation of what a CDS is and how it relates to the broader concept of derivatives.\" \\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context does not contain any specific explanation or definition of what a CDS or 'Credit Default Swap' is. It only provides an example and some general information about how a CDS works, but it does not directly address the user query of explaining what a CDS is.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': \"The extracted context provides some relevant information about how a CDS works and gives an example to illustrate its function. However, it does not provide a comprehensive explanation or definition of what a CDS is, which means it can't fully answer the user query.\",\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6904807686805725,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.3764588236808777,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6535048484802246},\n",
              " {'question': 'Please explain: What exactly is a CDS or “Credit Default Swap”?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': '\\\\\"&gt;Wait until you read about someone mentioning one of the main reasons main street took those losses was because of the municipalities, state, and federal pensions invested into those CDSs.   Credit Default Swaps were the \\\\\"\\\\\"insurance\\\\\"\\\\\" scams, that\\'s different.  Municipalities purchased CDOs and not CDS\\'es.  Someone correct me if I am wrong.  The CDS\\'s were also a problem, but of a different sort.  CDS allowed people to take out insurance on a competing product.  Imagine me taking out a fire insurance on your house.  Things like that.  CDO = Collaterized Debt Obligation (this is the paper which represents hundreds of mortgage slices mixed and matched by some bullshit software algorithm that promised to predict risk accurately)  CDS = Credit Default Swap (this is an \\\\\"\\\\\"insurance\\\\\"\\\\\" paper which is not regulated like all the other normal and legitimate insurance, that insures the CDO garbage above... so if your, or even your competitor\\'s CDO goes into the shitter, you can collect on your CDS bullshit; so the CDS was supposed to be a hedge against the CDO ',\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"To be able to truly short something you technically need to be able to borrow the security so you can sell it.  There needs to be a system for borrowing in place to be able to do this which is very robust for large U.S. stocks but doesn\\'t exist for CDOs mainly due to the complex legal structures around them.   However, the word \\\\\"\\\\\"short\\\\\"\\\\\" is commonly used in finance to mean profiting from a loss of value of something.  So the use in the movie title, though a bit confusing, was fine. Credit Default Swaps are not technically insurance as you don\\'t need own the thing you are \\\\\"\\\\\"insuring\\\\\"\\\\\" (and for a few other reasons).  However, I agree with the movie that thinking of them as insurance is a pretty good way to understand them.  As you are playing a monthly premium to for a contract that pays out when something goes very wrong.   However, the movie was a little fast a loose as CDS of various types were regularly traded well before the bubble even started.  Though maybe not that particular type of CDS.  So while they may have been \\\\\"\\\\\"expensive\\\\\"\\\\\" it was the easiest route and reas',\n",
              "  'context_embedding_model_all-distilroberta-v1': '\\\\\"&gt;Wait until you read about someone mentioning one of the main reasons main street took those losses was because of the municipalities, state, and federal pensions invested into those CDSs.   Credit Default Swaps were the \\\\\"\\\\\"insurance\\\\\"\\\\\" scams, that\\'s different.  Municipalities purchased CDOs and not CDS\\'es.  Someone correct me if I am wrong.  The CDS\\'s were also a problem, but of a different sort.  CDS allowed people to take out insurance on a competing product.  Imagine me taking out a fire insurance on your house.  Things like that.  CDO = Collaterized Debt Obligation (this is the paper which represents hundreds of mortgage slices mixed and matched by some bullshit software algorithm that promised to predict risk accurately)  CDS = Credit Default Swap (this is an \\\\\"\\\\\"insurance\\\\\"\\\\\" paper which is not regulated like all the other normal and legitimate insurance, that insures the CDO garbage above... so if your, or even your competitor\\'s CDO goes into the shitter, you can collect on your CDS bullshit; so the CDS was supposed to be a hedge against the CDO ',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 3601,\n",
              "  '_id_embedding_model_mpnet-base-v2': 3601,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 3601,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': \"The extracted context doesn't contain any information to answer the given user query because it mainly discusses the differences between CDOs and CDSs, and the potential impact of CDSs on the financial market. However, it does not provide a clear and direct explanation of what a CDS or 'Credit Default Swap' is, which leaves the user query unanswered.\",\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context does not contain any specific information about what a CDS or 'Credit Default Swap' is. It mainly discusses the technicalities of shorting and the use of the term 'short' in finance. It also briefly mentions CDS as not technically insurance and the trading of CDS before the financial bubble. However, it does not provide a clear and direct explanation of what a CDS is, making it unable to answer the user query.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context can answer the given user query completely because it provides a detailed explanation of what a Credit Default Swap (CDS) is, how it functions as insurance, and the differences between CDOs and CDSs. It also includes examples to illustrate the concept, thereby addressing the user query in its entirety.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7317756414413452,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6533961892127991,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6851485967636108},\n",
              " {'question': 'Please explain: What exactly is a CDS or “Credit Default Swap”?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"CDS is the spread you pay in order to get protection in the event of a bond defaulting. I.e., eliminating your credit risk. Contrast this with ASW/OAS/Z-spread/Spread-to-bench which looks at the excess risk of a bond over the benchmark curve/yield. It's essentially looking at the same idea but derived differently.      Theoretically they move in the same direction but divergence can be an opportunity. Look up CDS basis.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"CDS is the spread you pay in order to get protection in the event of a bond defaulting. I.e., eliminating your credit risk. Contrast this with ASW/OAS/Z-spread/Spread-to-bench which looks at the excess risk of a bond over the benchmark curve/yield. It's essentially looking at the same idea but derived differently.      Theoretically they move in the same direction but divergence can be an opportunity. Look up CDS basis.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"CDS is the spread you pay in order to get protection in the event of a bond defaulting. I.e., eliminating your credit risk. Contrast this with ASW/OAS/Z-spread/Spread-to-bench which looks at the excess risk of a bond over the benchmark curve/yield. It's essentially looking at the same idea but derived differently.      Theoretically they move in the same direction but divergence can be an opportunity. Look up CDS basis.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 3601,\n",
              "  '_id_embedding_model_mpnet-base-v2': 3601,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 3601,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context can answer the given user query completely because it provides a clear explanation of what a CDS is, how it relates to credit risk, and its contrast with other financial concepts such as ASW/OAS/Z-spread/Spread-to-bench. It also mentions the potential divergence and opportunity related to CDS basis, which gives a comprehensive understanding of the topic. Therefore, the extracted context fully answers the user query.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context can give some relevant answer for the given user query but can't answer it completely because it provides a basic understanding of what a CDS is and its relation to credit risk and bond defaulting. However, it lacks a comprehensive explanation of the mechanics of a Credit Default Swap, its purpose, and how it is used in financial markets. Therefore, while it provides some relevant information, it does not fully answer the user query.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context can answer the given user query completely because it explains what a CDS is, its purpose in eliminating credit risk in the event of a bond default, and contrasts it with other related concepts such as ASW/OAS/Z-spread/Spread-to-bench. It also suggests further research on CDS basis, indicating a comprehensive understanding of the topic.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7470829486846924,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6801700592041016,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7228301763534546},\n",
              " {'question': \"What's the justification for the DJIA being share-price weighted?\",\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"The share-price weighting of the DJIA is a historical artifact.  The DJIA remains share-price weighted today because that's the way it has always been done, and we're talking about an index with more than a hundred years' history.  The DJIA was first calculated on May 26, 1896. Perhaps, back then, price-weighting was the most straight-forward & feasible way to calculate it each day.  You're right that it doesn't make a lot of sense, and that's why the S&P500 and other indexes are better barometers.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"The share-price weighting of the DJIA is a historical artifact.  The DJIA remains share-price weighted today because that's the way it has always been done, and we're talking about an index with more than a hundred years' history.  The DJIA was first calculated on May 26, 1896. Perhaps, back then, price-weighting was the most straight-forward & feasible way to calculate it each day.  You're right that it doesn't make a lot of sense, and that's why the S&P500 and other indexes are better barometers.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"The share-price weighting of the DJIA is a historical artifact.  The DJIA remains share-price weighted today because that's the way it has always been done, and we're talking about an index with more than a hundred years' history.  The DJIA was first calculated on May 26, 1896. Perhaps, back then, price-weighting was the most straight-forward & feasible way to calculate it each day.  You're right that it doesn't make a lot of sense, and that's why the S&P500 and other indexes are better barometers.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4039,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4039,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4039,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context can answer the given user query completely. It provides a historical perspective on why the DJIA is share-price weighted, explaining that it was the most feasible method back in 1896. It also acknowledges that the S&P500 and other indexes are better barometers, indicating that there may be limitations to the share-price weighting methodology.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context does provide some relevant information about the share-price weighting of the DJIA. It mentions that the DJIA remains share-price weighted today because that\\'s the way it has always been done, and that price-weighting was perhaps the most straight-forward & feasible way to calculate it each day back in 1896. However, it does not provide a comprehensive explanation or justification for this method. Therefore, while it gives some relevant information, it cannot answer the user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely. It explains that the DJIA remains share-price weighted today because that\\'s the way it has always been done, and that price-weighting was perhaps the most straight-forward & feasible way to calculate it each day back in 1896. This provides a clear justification for the share-price weighting of the DJIA, thus answering the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.33249080181121826,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.35144081711769104,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.3159198760986328},\n",
              " {'question': \"What's the justification for the DJIA being share-price weighted?\",\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': '\\\\\"DJIA is a price weighted index (as in the amount of each component company is weighted by its price) and the constituents change occasionally (51 times so far). With these two effects you would not get anything like the same return by equally weighting your holdings and would have to rebalance every so often. Note that your premise was most obviously flawed thinking the number of near bankruptcies there have been in that time. More details of the differing make-ups of the index are available on Wikipedia. When you ask about the \\\\\"\\\\\"average investment\\\\\"\\\\\" you would have to be a lot more specific; is it limited just to US shares, to shares, to shares and fixed income securities, should I include all commodities, etc. see also What\\'s the justification for the DJIA being share-price weigh',\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"The goal is to understand the movements of the market as a whole and understand the fortunes of every investor in the S&amp;P.  As for why it isn\\'t price-weighted, it is because price is a complely arbitrary notion, whereas market cap is at least \\\\\"\\\\\"real\\\\\"\\\\\" in some sense.  Imagine Berkshire Hathaway vs Apple. In the S&amp;P, Apple takes up about 75% more of the index because it\\'s market cap is 796B, compared to 452B for Berkshire. This makes intuitive sense. Apple is \\\\\"\\\\\"worth\\\\\"\\\\\" 75% more, so it takes up that much more of the index.  Now lets look at price. In a price weighted index of only those two stocks, Apple, with a stock price of 154.12 would take up .06% compared to Berkshire Hathaway at 99.94% due to its 274,740 stock price. The only difference is Apple has WAY more shares outstanding. Nothing of economic value (other than a bit of liquidity) is captured in a price-weighte',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'I understand the concepts behind the different weighting methods, but what I’m wondering is why a company CHOOSES a specific weighting method. For example, what exactly was being looked at when the decision was made to make the DJIA price-weighted instead of market cap-weighted? Why does a manager decide to use free-floating methodology over price-weighting? I just don’t understand why there’s no uniformity.  Apologies as I may have not worded my question properly.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4039,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4039,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4039,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context does not contain any information specifically addressing the justification for the DJIA being share-price weighted. The context only provides information about the index being price weighted and the occasional changes in its constituents. However, it does not delve into the reasoning or justification behind this specific method of weighting. Therefore, the given user query cannot be answered at all with the extracted context.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context thoroughly explains the difference between price-weighted and market cap-weighted indices and provides a clear rationale for why market cap is considered a more meaningful measure for index weighting. It also uses the example of Apple and Berkshire Hathaway to illustrate the point. Therefore, the given user query can be answered completely with the extracted context.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context thoroughly discusses the decision-making process behind choosing a specific weighting method, including the reasons for using price-weighting over market cap-weighting and the lack of uniformity in methodology. It provides a complete answer to the user query by explaining the factors that were considered when the decision was made to make the DJIA price-weighted instead of market cap-weighted.\" \\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6733729839324951,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7353143692016602,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.653256893157959},\n",
              " {'question': \"What's the justification for the DJIA being share-price weighted?\",\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': '\\\\\"The dow jones is an index of 30 stocks that\\'s weighted based on the price per share of these stocks. To calculate the DJIA, the sum of the prices of all 30 stocks is divided by a divisor, the Dow Divisor. The divisor is adjusted in case of stock splits, spinoffs or similar structural changes, to ensure that such events do not in themselves alter the numerical value of the DJIA.  Prices are the result of supply and demand. Demand is defined as simply as \\\\\"\\\\\"I want this badly enough to pay cash for it\\\\\"\\\\\", \\\\\"\\\\\"supply is \\\\\"\\\\\"I own this and don\\'t want to own it, therefore I\\'ll sell it\\\\\"\\\\\"  When investors go about deciding they\\'d like to buy some stock from people who own it and are wanting to sell it, a market is generated and a price both are willing to sell/buy at is found. If the price is too high/low, you won\\'t sell or buy. The price has to be \\\\\"\\\\\"right\\\\\"\\\\\" based on your own personal valuation.   Since these trades are done through an exchange and are so common, literally millions of shares are traded per day, you get the best price available at that moment for your shares. If person A is only willing to give you 100 dollars and person B is willing to give you 100.01, screw person A. I\\'m selling shares to person B.  When this done on a macro-level (millions of shares traded per day) the exchanges will track and make public the \\\\\"\\\\\"price movement\\\\\"\\\\\" of what the market is willing to give for each and every publicly traded stock.  TLDR: SUPPLY AND DEMAND. DOW USES ',\n",
              "  'context_embedding_model_mpnet-base-v2': \"Have you actually read the Wikipedia article? To calculate the DJIA, the sum of the prices of all 30 stocks is divided by a divisor, the Dow Divisor. The divisor is adjusted in case of stock splits, spinoffs or similar structural changes, to ensure that such events do not in themselves alter the numerical value of the DJIA. Early on, the initial divisor was composed of the original number of component companies; which made the DJIA at first, a simple arithmetic average. The present divisor, after many adjustments, is less than one (meaning the index is larger than the sum of the prices of the components). That is: DJIA = sum(p) / d where p are the prices of the component stocks and d is the Dow Divisor. Events such as stock splits or changes in the list of the companies composing the index alter the sum of the component prices. In these cases, in order to avoid discontinuity in the index, the Dow Divisor is updated so that the quotations right before and after the event coincide: DJIA = sum(p_old) / d_old = sum(p_new) / d_new The Dow Divisor was 0.14602128057775 on December 24, 2015.[40] Presently, every $1 change in price in a particular stock within the average, equates to a 6.848 (or 1 ÷ 0.14602128057775) point movement. Knowing the old prices, new prices (e.g. following a split), and old divisor, you can easily compute the new divisor... Edit: Also, the detailed methodology is published by SP Indices (PDF). Edit #2: For simplicity's sake, assume the DJIA is an index that contains 4 stocks, with a price of $100.00 each. One of the stocks splits 2:1, meaning the new price/share is $50.00. Plugging the numbers into the above equation, we can determine the new Dow Divisor: 400 / 4 = 350 / d => d = 3.5\",\n",
              "  'context_embedding_model_all-distilroberta-v1': '\\\\\"DJIA is a price weighted index (as in the amount of each component company is weighted by its price) and the constituents change occasionally (51 times so far). With these two effects you would not get anything like the same return by equally weighting your holdings and would have to rebalance every so often. Note that your premise was most obviously flawed thinking the number of near bankruptcies there have been in that time. More details of the differing make-ups of the index are available on Wikipedia. When you ask about the \\\\\"\\\\\"average investment\\\\\"\\\\\" you would have to be a lot more specific; is it limited just to US shares, to shares, to shares and fixed income securities, should I include all commodities, etc. see also What\\'s the justification for the DJIA being share-price weigh',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4039,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4039,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4039,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"While the extracted context provides some relevant information about the calculation of the DJIA and the concept of supply and demand in the stock market, it does not directly address the justification for the DJIA being share-price weighted. Therefore, the extracted context can give some relevant answer for the user query but can\\'t answer it completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can give some relevant answer for the given user query but can\\'t answer it completely because it provides information on the calculation methodology of the DJIA and the Dow Divisor, which indirectly relates to the justification for the DJIA being share-price weighted. However, it does not explicitly discuss the rationale or reasoning behind the decision to use share-price weighting for the DJIA. Therefore, while it provides some relevant information, it does not fully answer the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context thoroughly explains the justification for the DJIA being share-price weighted. It discusses the nature of the DJIA as a price weighted index, the occasional changes in its constituents, and the implications of equally weighting holdings. It provides a comprehensive understanding of why the DJIA is share-price weighted, thereby answering the given user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7389426231384277,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.8053606152534485,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6840916275978088},\n",
              " {'question': \"What's the justification for the DJIA being share-price weighted?\",\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'Calculation. To\\xa0calculate\\xa0the DJIA, the sum of the prices of all 30 stocks is divided by a divisor, the\\xa0Dow\\xa0Divisor. The divisor is adjusted in case of stock splits, spinoffs or similar structural changes, to ensure that such events do not in themselves alter the numerical value of the DJIA.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'I understand the concepts behind the different weighting methods, but what I’m wondering is why a company CHOOSES a specific weighting method. For example, what exactly was being looked at when the decision was made to make the DJIA price-weighted instead of market cap-weighted? Why does a manager decide to use free-floating methodology over price-weighting? I just don’t understand why there’s no uniformity.  Apologies as I may have not worded my question properly.',\n",
              "  'context_embedding_model_all-distilroberta-v1': '\\\\\"The Dow Jones Industrial Average (DJIA) is a Price-weighted index.  That means that the index is calculated by adding up the prices of the constituent stocks and dividing by a constant, the \\\\\"\\\\\"Dow divisor\\\\\"\\\\\".  (The value of the Dow divisor is adjusted from time to time to maintain continuity when there are splits or changes in the roster.)  This has the curious effect of giving a member of the index influence proportional to its share price.  That is, if a stock costing $100 per share goes up by 1%, that will change the index by 10 times as much as if a stock costing $10 per share goes up by the same 1%. Now look at the price of Google.  It\\'s currently trading at just a whisker under $700 per share.  Most of the other stocks in the index trade somewhere between $30 and $150, so if Google were included in the index it would contribute between 5 and 20 times the weight of any other stock in the index.  That means that relatively small blips in Google\\'s price would completely dominate the index on any given day.  Until June of 2014, Apple was in the same boat, with its stock trading at about $700 per share.  At that time, Apple split its stock 7:1, and after that its stock price was a little under $100 per share.  So, post-split Apple might be a candidate to be included in the Dow the next time they change up the components of the index.  Since the Dow is fixed at 30 stocks, and since they try to keep a balance between different sectors, this probably wouldn\\'t happen until they drop another technology company from the lineup for some reason.  (Correction: Apple is in the DJIA and has been for a little over a year now.  Mea culpa.) The Dow\\'s price-weighting is unusual as stock indices go.  Most indices are weighted by market capitalization.  That means the influence of a single company is proportional to its total value.  This causes large companies like Apple to have a lot of influence on those indices, but since market capitalization isn\\'t as arbitrary as stock price, most people see that as ok.  Also, notice that I said \\\\\"\\\\\"company\\\\\"\\\\\" and not \\\\\"\\\\\"stock\\\\\"\\\\\".  When a company has multiple classes of share (as Google does), market-cap-weighted indices include all of the share classes, while the Dow has no provision for such situations, which is another, albeit less important, reason why Google isn\\'t in the Dow.  (Keep this in mind the next time someone offers you a bar bet on how many stocks are in the S&P 500.  The answer is (currently) 505!) Finally, you might be wondering why the Dow uses such an odd weighting in its calculations.  The answer is that the Dow averages go back to 1896, when Charles Dow used to calculate the averages by hand.  If your only tools are a pencil and paper, then a price-weighted index with only 30 stocks in it is a lot easier to calculate than a market-cap-weighted index with hundreds of constituents. About the Dow Jones Averages. Dow constituents and prices Apple\\'s stock price chart. The split in 2014 is marked.  (Note that prices before the split are retroactively adjusted to show a contin',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4039,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4039,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4039,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely because it explains the calculation method of the DJIA, which involves dividing the sum of the prices of all 30 stocks by a divisor. This method is directly related to the share-price weighting of the index, as it reflects the influence of each stock\\'s price on the overall index value. Additionally, the context mentions the adjustment of the divisor in case of stock splits, spinoffs, or similar structural changes, which further supports the justification for share-price weighting. Therefore, the extracted context provides a comprehensive explanation for the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides a clear explanation of why a company chooses a specific weighting method, including the decision-making process and factors considered. It also addresses the specific example of the DJIA being price-weighted instead of market cap-weighted, providing a complete answer to the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': \"The extracted context provides relevant information about the calculation method of the DJIA and the influence of share prices on the index. It explains the curious effect of giving a member of the index influence proportional to its share price and compares the DJIA's price-weighting to market capitalization-weighted indices. However, it does not explicitly address the justification for why the DJIA is share-price weighted, leaving the user query partially unanswered.\",\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7509400844573975,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.8127392530441284,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7995564937591553},\n",
              " {'question': \"What's the justification for the DJIA being share-price weighted?\",\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'That is a pretty exclusive club and for the most part they are not interested in highly volatile companies like Apple and Google. Sure, IBM is part of the DJIA, but that is about as stalwart as you can get these days. The typical profile for a DJIA stock would be one that pays fairly predictable dividends, has been around since money was invented, and are not going anywhere unless the apocalypse really happens this year. In summary, DJIA is the boring reliable company index.',\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"The Dow Jones Industrial Average (DJIA) is a Price-weighted index.  That means that the index is calculated by adding up the prices of the constituent stocks and dividing by a constant, the \\\\\"\\\\\"Dow divisor\\\\\"\\\\\".  (The value of the Dow divisor is adjusted from time to time to maintain continuity when there are splits or changes in the roster.)  This has the curious effect of giving a member of the index influence proportional to its share price.  That is, if a stock costing $100 per share goes up by 1%, that will change the index by 10 times as much as if a stock costing $10 per share goes up by the same 1%. Now look at the price of Google.  It\\'s currently trading at just a whisker under $700 per share.  Most of the other stocks in the index trade somewhere between $30 and $150, so if Google were included in the index it would contribute between 5 and 20 times the weight of any other stock in the index.  That means that relatively small blips in Google\\'s price would completely dominate the index on any given day.  Until June of 2014, Apple was in the same boat, with its stock trading at about $700 per share.  At that time, Apple split its stock 7:1, and after that its stock price was a little under $100 per share.  So, post-split Apple might be a candidate to be included in the Dow the next time they change up the components of the index.  Since the Dow is fixed at 30 stocks, and since they try to keep a balance between different sectors, this probably wouldn\\'t happen until they drop another technology company from the lineup for some reason.  (Correction: Apple is in the DJIA and has been for a little over a year now.  Mea culpa.) The Dow\\'s price-weighting is unusual as stock indices go.  Most indices are weighted by market capitalization.  That means the influence of a single company is proportional to its total value.  This causes large companies like Apple to have a lot of influence on those indices, but since market capitalization isn\\'t as arbitrary as stock price, most people see that as ok.  Also, notice that I said \\\\\"\\\\\"company\\\\\"\\\\\" and not \\\\\"\\\\\"stock\\\\\"\\\\\".  When a company has multiple classes of share (as Google does), market-cap-weighted indices include all of the share classes, while the Dow has no provision for such situations, which is another, albeit less important, reason why Google isn\\'t in the Dow.  (Keep this in mind the next time someone offers you a bar bet on how many stocks are in the S&P 500.  The answer is (currently) 505!) Finally, you might be wondering why the Dow uses such an odd weighting in its calculations.  The answer is that the Dow averages go back to 1896, when Charles Dow used to calculate the averages by hand.  If your only tools are a pencil and paper, then a price-weighted index with only 30 stocks in it is a lot easier to calculate than a market-cap-weighted index with hundreds of constituents. About the Dow Jones Averages. Dow constituents and prices Apple\\'s stock price chart. The split in 2014 is marked.  (Note that prices before the split are retroactively adjusted to show a contin',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'That is a pretty exclusive club and for the most part they are not interested in highly volatile companies like Apple and Google. Sure, IBM is part of the DJIA, but that is about as stalwart as you can get these days. The typical profile for a DJIA stock would be one that pays fairly predictable dividends, has been around since money was invented, and are not going anywhere unless the apocalypse really happens this year. In summary, DJIA is the boring reliable company index.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4039,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4039,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4039,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context explains that the typical profile for a DJIA stock is one that pays predictable dividends, has been around for a long time, and is not highly volatile. This aligns with the justification for the DJIA being share-price weighted, as it prioritizes stability and predictability in its composition. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context can answer the given user query completely because it explains the price-weighted nature of the DJIA and the historical reasons behind it. It provides insight into the calculation method and the influence of stock prices on the index, and it directly addresses the specific justification for why the DJIA is share-price weighted, citing historical reasons and the practicality of calculation methods in the past.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context explains that the typical profile for a DJIA stock is one that pays predictable dividends, has been around for a long time, and is not highly volatile. This aligns with the justification for the DJIA being share-price weighted, as it prioritizes stability and predictability in its stock selection. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7563784122467041,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.8181703090667725,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.826738178730011},\n",
              " {'question': 'What are “preferred” stocks? How are they different from normal (common) stocks?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Preferred stocks are, err... Preferred. The whole point of preferred stocks is that they have some preference over other classes of stocks (there may be more than 2, by the way). It can be more voting rights, more dividends or priority on dividends' distribution (common with VC investments), or priority on liquidations (in bankruptcy, preferred stock holders are ranked higher than common). Many times initial or critical investments are made on preferred terms, and the stocks are converted to common when certain thresholds are met. Obviously all these benefits require a premium on the price.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"It is just a different category of stock issued by a company that gives its owners different treatment when it comes to dividend payment and a few other financial transactions. Preferred stock holders get treated with some preference with regard to the company's profits and assets. For example, dividends are typically guaranteed to preferred stock holders whereas the leadership in the company can elect at any time not to pay dividends to common stockholders. In the event the company is liquidated, the preferred stockholders also get to be in line ahead of common stockholders when the assets are distributed.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Preferred stocks are, err... Preferred. The whole point of preferred stocks is that they have some preference over other classes of stocks (there may be more than 2, by the way). It can be more voting rights, more dividends or priority on dividends' distribution (common with VC investments), or priority on liquidations (in bankruptcy, preferred stock holders are ranked higher than common). Many times initial or critical investments are made on preferred terms, and the stocks are converted to common when certain thresholds are met. Obviously all these benefits require a premium on the price.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4521,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4521,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4521,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context provides a comprehensive explanation of preferred stocks, including their preference over other classes of stocks, such as more voting rights, dividends, priority on liquidations, and the possibility of being converted to common stocks. It also explains that preferred stocks require a premium on the price. This information fully answers the user query about what preferred stocks are and how they differ from common stocks.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context thoroughly explains the concept of preferred stocks and clearly outlines the differences from common stocks, including dividend payment and asset distribution. It provides a comprehensive understanding of preferred stocks, thereby answering the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context provides a clear and comprehensive explanation of preferred stocks and how they differ from common stocks. It explains that preferred stocks have preference over other classes of stocks, such as more voting rights, dividends, priority on liquidations, and conversion to common stocks under certain conditions. It also mentions that preferred stocks require a premium on the price. Therefore, the extracted context can answer the user query completely.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.37754708528518677,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.40087205171585083,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.43694913387298584},\n",
              " {'question': 'What are “preferred” stocks? How are they different from normal (common) stocks?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"A company can issue different kinds of shares. For example, some kinds of shares may get preference in dividends or payment in event of (company) bankruptcy. Preferred shares are an example of this. A company might have several kinds of preferred shares and a 'common stock'. Here is a good explanation. See too the Wikipedia article about preferred stock. Toronto-Dominion Bank (TD) is an example of a company that has fourteen different preferred share issues, each with its own listing on the Toronto Stock Exchange (TSE) and symbol. TD has one kind of common stock, which is also listed on the TSE. However, TD common equity trades much more actively than the preferred shares. Remember that preferred stock is a different security type than common stock e.g. common has voting rights, preferred does not.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"I know this has already been answered and I know its frowned upon to dump a link, however, when it comes to investments it's best to get data from an 'official' source to avoid misinterpretations and personal opinions.  The attached pdf is from the S&P and provides detailed, but not overwhelming, information regarding the types of preferreds, the risks & common terminology: http://us.spindices.com/documents/education/practice-essentials-us-preferreds.pdf Page 1: PREFERRED SECURITIES DEFINED  Borrowing from two worlds, a preferred security has both equity and   fixed income  characteristics.  As such, the preferred structure   offers a flexible approach to structuring a preferred offering for an   issuer.   Companies have many reasons to issue preferred securities.  Financial   institutions, for  example, need to raise capital.  Many times they   will use the preferred market because of  any required regulatory   requirements, in addition to cost considerations.  Banks and    financial institutions are required to maintain a certain level of   Tier 1 capital—which  includes common equity and perpetual   non-cumulative preferreds—as protection against  the bank’s   liabilities.  Issuing more common equity comes at a cost, including   the dilution  of existing shares, which a company may not want to   bear.  Preferred securities are a  cheaper alternative approach to   raising the capital.  Companies often use preferred stock for strategic reasons.  Some of   these uses include:\",\n",
              "  'context_embedding_model_all-distilroberta-v1': '\\\\\"In most cases, the other classes of shares are preferred stock (example, JPM-F). Preferred stock usually pays higher dividends and shareholders get preferential treatment in the event that the company goes under. (Preferred shareholders are behind bondholders in line, but ahead of common stock holders) In other cases, different classes of shares have different voting rights or pricing. Examples include Berkshire Hathaway B shares. In the case of Berkshire Hathaway B shares, the stock has 1/500th of the rights and 1/10,000th of the voting rights of an \\\\\"\\\\\"A\\\\\"\\\\\" share.  You need to be cautious about investing in anything other than common stock -- make sure that you understand what you are getting into. This is not to say that other share classes are \\'bad\\' -- just that many preferred stocks are thinly traded and are difficult to buy and s',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4521,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4521,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4521,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context can answer the given user query completely because it provides a clear explanation of preferred stocks and their differences from normal (common) stocks. It mentions that preferred shares may get preference in dividends or payment in the event of bankruptcy, and it also highlights that common stock has voting rights while preferred stock does not. Additionally, it provides an example of a company, Toronto-Dominion Bank, that has multiple preferred share issues, further illustrating the concept of preferred stocks. Therefore, the context sufficiently addresses the user query by providing a comprehensive understanding of preferred stocks and their distinctions from common stocks.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context does not directly provide a clear explanation of what 'preferred' stocks are and how they differ from normal (common) stocks. The context mainly focuses on the characteristics and reasons for issuing preferred securities, but it does not explicitly compare them to common stocks. Therefore, the given user query cannot be answered at all with the extracted context.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides a comprehensive explanation of preferred stocks, including their higher dividends, preferential treatment in the event of company insolvency, and differences in voting rights and pricing compared to common stocks. It also advises caution when investing in anything other than common stock. Therefore, the given user query can be answered completely with the extracted context.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5120366215705872,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.44264671206474304,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6297945380210876},\n",
              " {'question': 'What are “preferred” stocks? How are they different from normal (common) stocks?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'Preferred stock is traded on the market, so you can just buy it like any other. The symbol for a preferred stock is the ticker symbol followed by a dash and a letter for each class of preferred stock. Examples: Generally speaking, you should buy Preferred stock with the intention of holding onto it for at least a  couple of years. Often preferred shares are lightly traded and have wide spreads that made it difficult to make money in the short term.',\n",
              "  'context_embedding_model_mpnet-base-v2': \"Preferred stocks are, err... Preferred. The whole point of preferred stocks is that they have some preference over other classes of stocks (there may be more than 2, by the way). It can be more voting rights, more dividends or priority on dividends' distribution (common with VC investments), or priority on liquidations (in bankruptcy, preferred stock holders are ranked higher than common). Many times initial or critical investments are made on preferred terms, and the stocks are converted to common when certain thresholds are met. Obviously all these benefits require a premium on the price.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': 'Preferred stock is traded on the market, so you can just buy it like any other. The symbol for a preferred stock is the ticker symbol followed by a dash and a letter for each class of preferred stock. Examples: Generally speaking, you should buy Preferred stock with the intention of holding onto it for at least a  couple of years. Often preferred shares are lightly traded and have wide spreads that made it difficult to make money in the short term.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4521,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4521,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4521,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context provides a clear explanation of what preferred stocks are and how they differ from common stocks. It mentions that preferred stock is traded on the market, has a specific symbol, and should be held for a couple of years. This information gives a complete answer to the user query about the difference between preferred and common stocks.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context provides a comprehensive explanation of preferred stocks and how they differ from common stocks. It clearly outlines the various preferences that preferred stocks have over common stocks, such as more voting rights, dividends, or priority on liquidations. It also mentions that preferred stocks are often converted to common stocks when certain thresholds are met, and that they require a premium on the price. Therefore, the extracted context can answer the given user query completely.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context does provide some relevant information about preferred stocks, such as how they are traded and the intention of holding onto them for a couple of years. However, it does not specifically address the differences between preferred stocks and common stocks, which is the main focus of the user query. Therefore, while it can give some relevant answer for the user query, it can\\'t answer it completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5167351365089417,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.47668761014938354,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6380130052566528},\n",
              " {'question': 'What are “preferred” stocks? How are they different from normal (common) stocks?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"It is just a different category of stock issued by a company that gives its owners different treatment when it comes to dividend payment and a few other financial transactions. Preferred stock holders get treated with some preference with regard to the company's profits and assets. For example, dividends are typically guaranteed to preferred stock holders whereas the leadership in the company can elect at any time not to pay dividends to common stockholders. In the event the company is liquidated, the preferred stockholders also get to be in line ahead of common stockholders when the assets are distributed.\",\n",
              "  'context_embedding_model_mpnet-base-v2': 'Typically, preferred shares come with one or both different benefits - a disproportionate share of votes, say 10 votes per share vs the normal 1, or a preferred dividend.  The vote preference is great for the owner(s) looking to go public, but not lose control of the company. Say, I am a Walton (of Walmart fame) and when I went public, I sold 80% of the (1000 share total) company. But, in creating the share structure, 20% of shares were assigned 10 votes each. 800 shares now trade with 800 votes, 200 shares have 10 votes each or 2000 votes. So, there are still the 1000 shares but 2800 votes. The 20% of shares now have 2000/2800 or 71% of the total votes. So, my shares are just less than half ownership, but over 78% of votes.  Preferred dividend is as simple as that, buy Stock A for ownership, or (same company) Stock A preferred shares which have ownership and $1/yr dividend.  Edited to show a bit more math. I use a simple example to call out a total 1000 shares. The percentages would be the same for a million or billion shares if 20% were a 10 vote preferred.',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"It is just a different category of stock issued by a company that gives its owners different treatment when it comes to dividend payment and a few other financial transactions. Preferred stock holders get treated with some preference with regard to the company's profits and assets. For example, dividends are typically guaranteed to preferred stock holders whereas the leadership in the company can elect at any time not to pay dividends to common stockholders. In the event the company is liquidated, the preferred stockholders also get to be in line ahead of common stockholders when the assets are distributed.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4521,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4521,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4521,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context does provide some relevant information about preferred stocks and their differences from common stocks, such as dividend payment and asset distribution. However, it does not cover all the aspects and nuances of preferred stocks, such as voting rights and potential conversion features. Therefore, while it can give some relevant answer for the user query, it can\\'t answer it completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context can give some relevant answer for the given user query but can't answer it completely because it provides information about the benefits and differences of preferred shares compared to common shares, such as the disproportionate share of votes and preferred dividends. However, it does not offer a complete explanation of what preferred stocks are and how they differ from normal (common) stocks. The context provides some relevant details, but it lacks a comprehensive overview of the topic.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context does provide some relevant information about preferred stocks and their differences from common stocks, such as dividend payment and asset distribution. However, it does not cover all the aspects and nuances of preferred stocks, such as voting rights and potential for capital appreciation. Therefore, while it can give some relevant answer for the user query, it can\\'t answer it completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5482431054115295,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.621830940246582,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6705721020698547},\n",
              " {'question': 'What are “preferred” stocks? How are they different from normal (common) stocks?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"True blue preferred shares are considered loose hybrids of credit and equity.  They are more senior than common equity in bankruptcy liquidation but pay out a dividend which is not mandatory. Financial institutions issue the bulk of genuine preferred shares because of their need for more flexibility than a bond but not so much that they can afford the cost to shareholders by diluting common equity. Since it is a credit-like security that receives none of the income from operations but merely pays out a potentially unpredictable yet fixed amount of income, it will perform much more like a bond, rising when interest rates fall and vice versa, and since interest rates do not move to the extent of common equity valuations, preferreds' price variances will correspond much more to bonds than common equities.  If the company stops paying the preferred dividend or looks to become in financial trouble, the price of the preferred share should be expected to fall. There are more modern preferred however.  It has now become popular to fund intermediate startups with convertible preferred shares.  Because these are derivatives based upon the common equity, they can be expected to be much more variant.\",\n",
              "  'context_embedding_model_mpnet-base-v2': 'Preferred stock is traded on the market, so you can just buy it like any other. The symbol for a preferred stock is the ticker symbol followed by a dash and a letter for each class of preferred stock. Examples: Generally speaking, you should buy Preferred stock with the intention of holding onto it for at least a  couple of years. Often preferred shares are lightly traded and have wide spreads that made it difficult to make money in the short term.',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"A company can issue different kinds of shares. For example, some kinds of shares may get preference in dividends or payment in event of (company) bankruptcy. Preferred shares are an example of this. A company might have several kinds of preferred shares and a 'common stock'. Here is a good explanation. See too the Wikipedia article about preferred stock. Toronto-Dominion Bank (TD) is an example of a company that has fourteen different preferred share issues, each with its own listing on the Toronto Stock Exchange (TSE) and symbol. TD has one kind of common stock, which is also listed on the TSE. However, TD common equity trades much more actively than the preferred shares. Remember that preferred stock is a different security type than common stock e.g. common has voting rights, preferred does not.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4521,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4521,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4521,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"While the extracted context provides some relevant information about preferred stocks, such as their seniority in bankruptcy liquidation, payment of dividends, and comparison to bonds and common equities, it doesn\\'t directly explain the specific differences between preferred stocks and common stocks. It gives a partial understanding of preferred stocks but doesn\\'t cover all aspects of the user query, hence it can\\'t answer it completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context doesn\\'t provide any specific information about what preferred stocks are and how they differ from common stocks. It only mentions how preferred stocks are traded on the market and the symbol for preferred stock. However, it doesn\\'t explain the key differences between preferred and common stocks, such as voting rights, dividend payments, and liquidation preference. Therefore, the given user query can\\'t be answered at all with the extracted context.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context can answer the given user query completely because it provides a clear explanation of preferred stocks, their differences from common stocks, and even gives an example of a company with multiple preferred share issues. It also directs the user to additional resources for further information. Therefore, the extracted context fully addresses the user query.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6975966691970825,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6291342973709106,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.751189112663269},\n",
              " {'question': 'Why do non-electronic stock exchanges (with floor traders) still exist?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Non-electronic stock exchanges still exist because they used to exist. There are a lot of people in trading firms who grew up with floor trading and don't want to give it up, either because they feel more comfortable with it or because they might lose their job if they went away from it.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"Non-electronic stock exchanges still exist because they used to exist. There are a lot of people in trading firms who grew up with floor trading and don't want to give it up, either because they feel more comfortable with it or because they might lose their job if they went away from it.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Non-electronic stock exchanges still exist because they used to exist. There are a lot of people in trading firms who grew up with floor trading and don't want to give it up, either because they feel more comfortable with it or because they might lose their job if they went away from it.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4883,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4883,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4883,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely. It provides a clear explanation for the continued existence of non-electronic stock exchanges with floor traders, citing the comfort and reliance of some people in trading firms on floor trading, as well as the potential job loss if floor trading were to be discontinued. This insight fully addresses the user query and provides a comprehensive explanation for the existence of non-electronic stock exchanges with floor traders.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely because it provides a clear reason for the continued existence of non-electronic stock exchanges with floor traders. It explains that there are individuals in trading firms who are accustomed to floor trading and are reluctant to transition to electronic trading due to their comfort level and potential job security concerns. This fully addresses the user query by providing a specific rationale for the existence of non-electronic stock exchanges.\" \\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it provides specific reasons for the continued existence of non-electronic stock exchanges with floor traders. It mentions that there are people in trading firms who are comfortable with floor trading and don\\'t want to give it up, as well as the potential job loss if they moved away from it. This information fully addresses the user query and provides a comprehensive explanation for the existence of non-electronic stock exchanges.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.13605031371116638,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.2499070018529892,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.22974851727485657},\n",
              " {'question': 'Why do non-electronic stock exchanges (with floor traders) still exist?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Electronic trading is many orders of magnitude cheaper and more liquid than floor trading and is rapidly displacing it. Stil, electronic trading accounts for 79% of stock trading volume in the U.S. Polcari is losing the battle. Floor trading is still offered, but it's only used for bulk orders, so electronic trading is servicing small trades at minimum prices while floor trading is now the concierge service.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"Electronic trading is many orders of magnitude cheaper and more liquid than floor trading and is rapidly displacing it. Stil, electronic trading accounts for 79% of stock trading volume in the U.S. Polcari is losing the battle. Floor trading is still offered, but it's only used for bulk orders, so electronic trading is servicing small trades at minimum prices while floor trading is now the concierge service.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Electronic trading is many orders of magnitude cheaper and more liquid than floor trading and is rapidly displacing it. Stil, electronic trading accounts for 79% of stock trading volume in the U.S. Polcari is losing the battle. Floor trading is still offered, but it's only used for bulk orders, so electronic trading is servicing small trades at minimum prices while floor trading is now the concierge service.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4883,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4883,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4883,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context clearly explains that floor trading is still offered for bulk orders and is now considered a concierge service, which provides a complete answer to why non-electronic stock exchanges with floor traders still exist. It highlights the specific role that floor trading plays in servicing bulk orders and the shift towards electronic trading for smaller trades, offering a comprehensive understanding of the situation.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context clearly explains that floor trading is still offered for bulk orders and is now considered a concierge service, which provides a complete answer to why non-electronic stock exchanges with floor traders still exist. Therefore, the given user query can be answered completely with the extracted context.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides relevant information about the current state of electronic trading versus floor trading, indicating that electronic trading is rapidly displacing floor trading. However, it does not fully explain the specific reasons for the continued existence of non-electronic stock exchanges with floor traders. Therefore, while it can give some relevant answer for the given user query, it can\\'t answer it completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.49158579111099243,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.629298746585846,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7034252882003784},\n",
              " {'question': 'Why do non-electronic stock exchanges (with floor traders) still exist?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"There are still human brokers on the floor primarily due to tradition. Their numbers have certainly dwindled, however, and it's reasonable to expect the number of floor traders to decrease even more as electronic trading continues to grow. A key reason for human brokers, however, is due to privacy. Certain private exchanges such as dark pools maintain privacy for high profile clients and institutional investors, and human brokers are needed to execute anonymous deals in these venues. Even in this region, however, technology is supplanting the need for brokers. I don't believe there is any human-broker-free stock exchange, but Nasdaq and other traditionally OTC (over the counter) exchanges are as close as it gets since they never even had trading floors.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"There are still human brokers on the floor primarily due to tradition. Their numbers have certainly dwindled, however, and it's reasonable to expect the number of floor traders to decrease even more as electronic trading continues to grow. A key reason for human brokers, however, is due to privacy. Certain private exchanges such as dark pools maintain privacy for high profile clients and institutional investors, and human brokers are needed to execute anonymous deals in these venues. Even in this region, however, technology is supplanting the need for brokers. I don't believe there is any human-broker-free stock exchange, but Nasdaq and other traditionally OTC (over the counter) exchanges are as close as it gets since they never even had trading floors.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"There are still human brokers on the floor primarily due to tradition. Their numbers have certainly dwindled, however, and it's reasonable to expect the number of floor traders to decrease even more as electronic trading continues to grow. A key reason for human brokers, however, is due to privacy. Certain private exchanges such as dark pools maintain privacy for high profile clients and institutional investors, and human brokers are needed to execute anonymous deals in these venues. Even in this region, however, technology is supplanting the need for brokers. I don't believe there is any human-broker-free stock exchange, but Nasdaq and other traditionally OTC (over the counter) exchanges are as close as it gets since they never even had trading floors.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4883,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4883,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4883,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely. It explains that non-electronic stock exchanges with floor traders still exist primarily due to tradition and the need for privacy in certain private exchanges. It also mentions that technology is supplanting the need for brokers, indicating a shift towards electronic trading. Therefore, the reasons for the continued existence of non-electronic stock exchanges with floor traders are fully addressed in the extracted context.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely because it provides clear reasons for the continued existence of non-electronic stock exchanges with floor traders, such as tradition and privacy for high profile clients. It also acknowledges the impact of electronic trading on the decrease in the number of floor traders. Additionally, it mentions the role of technology in supplanting the need for brokers, providing a comprehensive understanding of the topic and fully addressing the user query.\" \\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it provides information about the reasons for the existence of non-electronic stock exchanges with floor traders, such as tradition, privacy for high profile clients, dwindling numbers of floor traders, and the impact of technology. It explains that human brokers are still needed for executing anonymous deals in certain private exchanges, and it also mentions the role of technology in supplanting the need for brokers. Therefore, the context offers a comprehensive explanation for the continued existence of these exchanges despite the prevalence of electronic trading.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5065142512321472,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6686223745346069,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7477242946624756},\n",
              " {'question': 'Why do non-electronic stock exchanges (with floor traders) still exist?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"As Chris pointed out in his comment, smaller stock exchanges may use open outcry. There are several exchanges that use open outcry/floor trading in the US, however, although they aren't necessarily stock exchanges.  Having visited the three Chicago exchanges I mentioned, I can personally vouch for their continued use of a trading floor, although its use is declining in all three.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"As Chris pointed out in his comment, smaller stock exchanges may use open outcry. There are several exchanges that use open outcry/floor trading in the US, however, although they aren't necessarily stock exchanges.  Having visited the three Chicago exchanges I mentioned, I can personally vouch for their continued use of a trading floor, although its use is declining in all three.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"As Chris pointed out in his comment, smaller stock exchanges may use open outcry. There are several exchanges that use open outcry/floor trading in the US, however, although they aren't necessarily stock exchanges.  Having visited the three Chicago exchanges I mentioned, I can personally vouch for their continued use of a trading floor, although its use is declining in all three.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4883,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4883,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4883,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context provides insight into the use of open outcry/floor trading in smaller stock exchanges in the US, indicating that this method is still in use. It also mentions the declining use of trading floors in the Chicago exchanges. This information, combined with the knowledge that smaller stock exchanges may rely on floor traders for various reasons such as tradition, human interaction, and specific trading practices, can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides specific examples of exchanges in the US that still use open outcry/floor trading, and also mentions the declining use of trading floors in these exchanges. This information can answer the given user query completely by explaining the reasons for the continued existence of non-electronic stock exchanges with floor traders.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides specific examples of smaller stock exchanges in the US that use open outcry/floor trading, and also mentions the declining use of trading floors in these exchanges. This information can completely answer the given user query by explaining the reasons for the continued existence of non-electronic stock exchanges with floor traders.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7372978329658508,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7144148349761963,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7744613289833069},\n",
              " {'question': 'Why do non-electronic stock exchanges (with floor traders) still exist?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'Stock exchanges have been undergoing a period of consolidation for the past hundred years for the exact reasons you mentioned. The existence of digital trading, harmonized laws and regulations, and fewer relevant currencies have made it more practical for mergers and acquisitions between exchanges. Stock exchanges are most often times private companies that compete with other exchanges, so that also promotes the existence of many exchanges.',\n",
              "  'context_embedding_model_mpnet-base-v2': \"There are a number of factors here. 1) It's important that there is human oversight on the system. At one level someone needs to be monitoring the computers that manage the trading to be sure they are functioning. At another level someone needs to be making judgement calls on important but rare events: when you you suspend trading in a stock? When do you close the stock exchange entirely? It is alleged that unsupervised computer trades were at least partly responsible for the May 2010 selloff. Even if that's unproven, would you really want those unsupervised computers trading with each other for a couple of days? Or even for a couple of hours? 2) Providing 24/7 trading would increase the cost of running a stock exchange, but with only a tiny improvement in liquidity. 3) If the stock exchange ran 24/7 then traders would have to run 24/7. That would add hugely to the cost of trading. 4) The people who would really suffer would be day traders - because there would no longer be such a thing as a day trader. If you were a sole trader then you would need to monitor your investments 24/7, or risk waking up in the morning to find one of your stocks had plummeted overnight.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"You must understand that: So, if you -- the prospective buyer -- are in Waukegan, do you take the train all the way to New York City just to buy 100 shares of stock?  No.  That would be absurdly expensive.  So, you hire an agent in NYC who will broker a deal for you in the exchange. Fast forward 100 years, to the time when instant communications is available.  Why do we now still need brokerages, when the Exchanges could set up web sites and let you do the trading? The answer is that the Exchanges don't want to have to develop the accounting systems to manage the transactions of hundreds of thousands of small traders, when existing brokerage firms already have those computerized processes in place and are opening their own web sites. Thus, in 2017 we have brokerage firms because of history.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 4883,\n",
              "  '_id_embedding_model_mpnet-base-v2': 4883,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 4883,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context provides a comprehensive answer to the given user query. It mentions that stock exchanges are most often private companies that compete with other exchanges, which promotes the existence of many exchanges. This directly addresses the reasons for the continued existence of non-electronic stock exchanges with floor traders, as it highlights the competitive nature of the industry and the role of private companies in maintaining these traditional trading methods.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context does not directly address the reasons for the existence of non-electronic stock exchanges with floor traders. The context mainly discusses the importance of human oversight in the trading system, the cost implications of 24/7 trading, and the impact on day traders. However, it does not specifically provide reasons for the continued existence of non-electronic stock exchanges with floor traders.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context explains that non-electronic stock exchanges with floor traders still exist due to the historical development of brokerage firms and their role in managing transactions for small traders. It provides a complete answer to the given user query by addressing the reasons for the continued existence of such exchanges despite the availability of instant communications and web-based trading platforms.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7428345680236816,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7630413770675659,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.8113726377487183},\n",
              " {'question': 'What tax can I expect on US stocks in a UK ISA?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"See my answer here What is the dividend tax rate for UK stock The only tax from US stocks you'd need to worry about would be dividend withholding tax of 30%.  If you contact your ISA provider they should be able to provide you with a W8-BEN form so that you can have this rate reduced to 15%.  Just because there's a tax treaty does not mean you will automatically be charged 15% - you must provide a W8-BEN form and renew it when it expires. That last 15% is unfortunately unavoidable.  If you were paying any UK taxes you could claim that 15% as a discount against your UK dividend tax liability, but as your US stock would be wrapped in an ISA there's no UK tax to pay which means no tax to reclaim from the tax treaty. Other than DWT though, you will pay absolutely no tax on US stocks held in an ISA to either the US or UK government.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"See my answer here What is the dividend tax rate for UK stock The only tax from US stocks you'd need to worry about would be dividend withholding tax of 30%.  If you contact your ISA provider they should be able to provide you with a W8-BEN form so that you can have this rate reduced to 15%.  Just because there's a tax treaty does not mean you will automatically be charged 15% - you must provide a W8-BEN form and renew it when it expires. That last 15% is unfortunately unavoidable.  If you were paying any UK taxes you could claim that 15% as a discount against your UK dividend tax liability, but as your US stock would be wrapped in an ISA there's no UK tax to pay which means no tax to reclaim from the tax treaty. Other than DWT though, you will pay absolutely no tax on US stocks held in an ISA to either the US or UK government.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"See my answer here What is the dividend tax rate for UK stock The only tax from US stocks you'd need to worry about would be dividend withholding tax of 30%.  If you contact your ISA provider they should be able to provide you with a W8-BEN form so that you can have this rate reduced to 15%.  Just because there's a tax treaty does not mean you will automatically be charged 15% - you must provide a W8-BEN form and renew it when it expires. That last 15% is unfortunately unavoidable.  If you were paying any UK taxes you could claim that 15% as a discount against your UK dividend tax liability, but as your US stock would be wrapped in an ISA there's no UK tax to pay which means no tax to reclaim from the tax treaty. Other than DWT though, you will pay absolutely no tax on US stocks held in an ISA to either the US or UK government.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5544,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5544,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5544,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely as it provides detailed information about the tax implications of holding US stocks in a UK ISA. It explains the dividend withholding tax rate for US stocks, how it can be reduced to 15% with a W8-BEN form, and also clarifies that there will be no other taxes on US stocks held in a UK ISA. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely because it provides detailed information about the tax implications of US stocks held in a UK ISA, specifically addressing the dividend withholding tax and the process for reducing the tax rate. It also clarifies that there will be no other taxes on US stocks held in a UK ISA. Therefore, the extracted context fully answers the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides comprehensive information about the tax implications on US stocks held in a UK ISA, including details about the dividend withholding tax, the W8-BEN form, the tax treaty, and the absence of other taxes on US stocks held in a UK ISA. Therefore, the given user query can be answered completely with the extracted context.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.393250048160553,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.3588510751724243,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6359274387359619},\n",
              " {'question': 'What tax can I expect on US stocks in a UK ISA?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'If you expect to pay tax on dividends move dividend producing assets into your ISA. If have a lot of investments you can Look at Zeros (zero dividend preference share) issued by splits  (split capital trusts), https://en.wikipedia.org/wiki/Split_capital_investment_trust',\n",
              "  'context_embedding_model_mpnet-base-v2': \"Good question - I know you can keep the ISA in the UK and it won't lose its tax free status but you're not able to contribute it while you're not a UK resident. Not that its tax free status buys you that much if you're a non-resident as you could apply to receive tax gross on pretty much any savings account anyway. Given that the idea of tax-free saving outside a retirement account doesn't really exist here in the US I would assume that you will have to declare the interest as income and, if you don't pay any other taxes in the UK that would cover the amount you'd have to pay on your ISA under the foreign tax credit, you'd end up giving the IRS their pound of flesh. As I mentioned in an answer to a previous question, you really need to talk to an US accountant/CPA, preferably one that is familiar with UK taxation law as well.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Good question - I know you can keep the ISA in the UK and it won't lose its tax free status but you're not able to contribute it while you're not a UK resident. Not that its tax free status buys you that much if you're a non-resident as you could apply to receive tax gross on pretty much any savings account anyway. Given that the idea of tax-free saving outside a retirement account doesn't really exist here in the US I would assume that you will have to declare the interest as income and, if you don't pay any other taxes in the UK that would cover the amount you'd have to pay on your ISA under the foreign tax credit, you'd end up giving the IRS their pound of flesh. As I mentioned in an answer to a previous question, you really need to talk to an US accountant/CPA, preferably one that is familiar with UK taxation law as well.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5544,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5544,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5544,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': 'The extracted context does not provide any specific information about the tax on US stocks in a UK ISA. It only mentions moving dividend producing assets into an ISA and looking at zero dividend preference shares issued by split capital trusts. However, it does not directly address the user query about the tax implications of US stocks in a UK ISA.',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context discusses the tax-free status of the ISA in the UK, the implications for non-residents, and the suggestion to consult a US accountant/CPA familiar with UK taxation law. It also mentions the potential need to declare interest as income and the possibility of using foreign tax credit. This information, when combined, can provide a comprehensive answer to the user query about the tax on US stocks in a UK ISA. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context doesn\\'t provide any specific information about the tax on US stocks in a UK ISA. It only mentions the tax-free status of the ISA in the UK and the potential tax implications for non-residents. However, it does not directly address the user query about the specific tax on US stocks in a UK ISA. Therefore, the extracted context cannot answer the given user query at all.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7589437961578369,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.6915314197540283,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.8704335689544678},\n",
              " {'question': 'What tax can I expect on US stocks in a UK ISA?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"From the UK-USA tax treaty.... ARTICLE 1 General Scope 1. Except as specifically provided herein, this Convention is applicable only to persons who are residents of one or both of the Contracting States. 2. This Convention shall not restrict in any manner any benefit now or hereafter accorded: a) by the laws of either Contracting State; or b) by any other agreement between the Contracting States... I'm not an expert but to me that sounds like the tax free advantage of an UK ISA would be respected by the IRS From the UK-USA tax treaty.... ARTICLE 7 7. Where under any provision of this Convention income or gains arising in one of the Contracting States are relieved from tax in that Contracting State and, under the law in force in the other Contracting State, a person, in respect of the said income or gains, is subject to tax by reference to the amount thereof which is remitted to or received in that other Contracting State and not by reference to the full amount thereof, then the relief to be allowed under this Convention in the first-mentioned Contracting State shall apply only to so much of the income or gains as is taxed in the other Contracting State. This is very difficult to comprehend but suggets also that tax free status is upheld in the uSa\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"From the UK-USA tax treaty.... ARTICLE 1 General Scope 1. Except as specifically provided herein, this Convention is applicable only to persons who are residents of one or both of the Contracting States. 2. This Convention shall not restrict in any manner any benefit now or hereafter accorded: a) by the laws of either Contracting State; or b) by any other agreement between the Contracting States... I'm not an expert but to me that sounds like the tax free advantage of an UK ISA would be respected by the IRS From the UK-USA tax treaty.... ARTICLE 7 7. Where under any provision of this Convention income or gains arising in one of the Contracting States are relieved from tax in that Contracting State and, under the law in force in the other Contracting State, a person, in respect of the said income or gains, is subject to tax by reference to the amount thereof which is remitted to or received in that other Contracting State and not by reference to the full amount thereof, then the relief to be allowed under this Convention in the first-mentioned Contracting State shall apply only to so much of the income or gains as is taxed in the other Contracting State. This is very difficult to comprehend but suggets also that tax free status is upheld in the uSa\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"The link provided by DumbCoder (below) is only relevant to UK resident investors and does not apply if you live in Malaysia.  I noticed that in a much older question you asked a similar question about taxes on US stocks, so I'll try and answer both situations here. The answer is almost the same for any country you decide to invest in.  As a foreign investor, the country from which you purchase stock cannot charge you tax on either income or capital gains. Taxation is based on residency, so even when you purchase foreign stock its the tax laws of Malaysia (as your country of residence) that matter. At the time of writing, Malaysia does not levy any capital gains tax and there is no income tax charged on dividends so you won't have to declare or pay any tax on your stocks regardless of where you buy them from. The only exception to this is Dividend Withholding Tax, which is a special tax taken by the government of the country you bought the stock from before it is paid to your account. You do not need to declare this tax as it his already been taken by the time you receive your dividend. The rate of DWT that will be withheld is unique to each country.  The UK does not have any withholding tax so you will always receive the full dividend on UK stocks.  The withholding tax rate for the US is 30%.  Other countries vary. For most countries that do charge a withholding tax, it is possible to have this reduced to 15% if there is a double taxation treaty in place between the two countries and all of the following are true: Note: Although the taxation rules of both countries are similar, I am a resident of Singapore not Malaysia so I can't speak from first hand experience, but current Malaysia tax rates are easy to find online. The rest of this information is common to any non-US/UK resident investor (as long as you're not a US person).\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5544,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5544,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5544,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely because it provides specific information about the tax treaty between the UK and the USA, and it suggests that the tax-free status of a UK ISA may be upheld in the USA. This directly addresses the user query about the tax on US stocks in a UK ISA, indicating that the tax-free advantage of a UK ISA would be respected by the IRS.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context doesn\\'t contain any specific information about the tax on US stocks in a UK ISA. The context only discusses the general scope and relief from tax under the UK-USA tax treaty, but it does not directly address the tax implications for US stocks in a UK ISA. Therefore, the given user query can\\'t be answered at all with the extracted context.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely as it provides detailed information about the tax implications for foreign investors based on residency, the withholding tax rates for different countries, and the specific tax treatment for US and UK stocks. It explains how taxation is based on residency and provides information on the withholding tax rates for the US and UK, which directly addresses the user query about tax on US stocks in a UK ISA for a UK resident.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7972357869148254,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.716972827911377,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.957368016242981},\n",
              " {'question': 'What tax can I expect on US stocks in a UK ISA?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Good question - I know you can keep the ISA in the UK and it won't lose its tax free status but you're not able to contribute it while you're not a UK resident. Not that its tax free status buys you that much if you're a non-resident as you could apply to receive tax gross on pretty much any savings account anyway. Given that the idea of tax-free saving outside a retirement account doesn't really exist here in the US I would assume that you will have to declare the interest as income and, if you don't pay any other taxes in the UK that would cover the amount you'd have to pay on your ISA under the foreign tax credit, you'd end up giving the IRS their pound of flesh. As I mentioned in an answer to a previous question, you really need to talk to an US accountant/CPA, preferably one that is familiar with UK taxation law as well.\",\n",
              "  'context_embedding_model_mpnet-base-v2': 'non-resident aliens to the US do not pay capital gains on US products. You pay tax in your home country if you have done a taxable event in your country. http://www.investopedia.com/ask/answers/06/nonusresidenttax.asp#axzz1mQDut9Ru but if you hold dividends, you are subject to US dividend tax. The UK-US treaty should touch on that though.',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"In the US this is considered a sale, and the proceeds will be taxed as if you've sold the stocks in any other way. The decision about the treatment (capital, ordinary, etc) is dependent on what kind of stock that is, how you acquired it, how long have you held it, etc. If it is a regular stock that you bought as an investment and held it for more than a year - then it will likely to be a capital gain treatment. However, this is only relevant for the US taxation. Since you're a UK person, you should also check how it is handled in the UK, which may or may not be different.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5544,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5544,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5544,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context doesn\\'t contain any specific information related to the tax on US stocks in a UK ISA. The context only mentions the tax-free status of the ISA in the UK and the potential tax implications for non-residents. However, it does not provide any direct information about the specific tax treatment of US stocks within a UK ISA. Therefore, the given user query can\\'t be answered at all with the extracted context.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides some relevant information about the tax implications for non-resident aliens to the US and the UK-US treaty, which may have some impact on the tax treatment of US stocks in a UK ISA. However, it does not provide a complete answer to the user query as it does not specifically address the tax on US stocks in a UK ISA. Therefore, the extracted context can give some relevant answer for the user query but can\\'t answer it completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides detailed information about the US taxation treatment for selling stocks, and also advises the user to check how it is handled in the UK. This comprehensive information allows the user to understand the US tax implications and also prompts them to seek further information about the UK tax implications, thus answering the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.802046000957489,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7502144575119019,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.9783347845077515},\n",
              " {'question': 'What tax can I expect on US stocks in a UK ISA?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Income and Capital are taxed separately in the uk.  You probably can't get dividends paid  gross even in ISA's you pay the basic rate of tax on dividends only higher rate tax payers get tax benefit from dividends. What you could do is invest in splits (Spilt capital investment trusts ) in the share class where all the return comes as capital and use up some of your yearly CGT allowance that way.\",\n",
              "  'context_embedding_model_mpnet-base-v2': 'Not knowing the US laws at all, you should worry more about having the best stock portfolio and less about taxes. My 0,02€',\n",
              "  'context_embedding_model_all-distilroberta-v1': '\\\\\"Is he affiliated with the company charging this fee? If so, 1% is great. For him. You are correct, this is way too high. Whatever tax benefit this account provides is negated over a sufficiently long period of time. you need a different plan, and perhaps, a different friend. I see the ISA is similar to the US Roth account. Post tax money deposited, but growth and withdrawals tax free. (Someone correct, if I mis-read this). Consider - You deposit £10,000. 7.2% growth over 10 years and you\\'d have £20,000. Not quite, since 1% is taken each year, you have £18,250.  Here\\'s what\\'s crazy. When you realize you lost £1750 to fees, it\\'s really 17.5% of the £10,000 your account would have grown absent those fees. In the US, our long term capital gain rate is 15%, so the fees after 10 years more than wipe out the benefit.  We are not supposed to recommend investments here, but it\\'s safe to say there are ETFs (baskets of stocks reflecting an index, but trading like an individual stock) that have fees less than .1%.  The UK tag is appreciated, but your concern regarding fees is universal. Sorry for the long lecture, but \\\\\"\\\\\"1%, bad.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5544,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5544,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5544,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely as it provides detailed information about the taxation of dividends and capital gains in the UK, and also suggests a potential strategy for utilizing the yearly CGT allowance. This information directly addresses the user query about the tax on US stocks in a UK ISA, making the extracted context sufficient to answer the query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context doesn\\'t contain any information about the specific tax implications of US stocks in a UK ISA. The context only mentions the importance of having a good stock portfolio and not worrying about taxes, which does not provide any relevant information to answer the user query about the tax on US stocks in a UK ISA.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides some relevant information about fees and growth of investments in a UK ISA, which may be indirectly related to the user query about tax on US stocks in a UK ISA. However, the context does not directly address the specific tax implications for US stocks in a UK ISA, leaving the user query partially unanswered.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.8120880126953125,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7908415198326111,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 1.0355762243270874},\n",
              " {'question': \"Which close price (adjusted close or close price) shall be used when calculating a stock's daily percent change?\",\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'The adjusted close price takes into account stock splits (and possibly dividends). You want to look at the adjusted close price. Calculating percentage changes gets computationally tricky because you need to account for splits and dividends.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'The adjusted close price takes into account stock splits (and possibly dividends). You want to look at the adjusted close price. Calculating percentage changes gets computationally tricky because you need to account for splits and dividends.',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'The adjusted close price takes into account stock splits (and possibly dividends). You want to look at the adjusted close price. Calculating percentage changes gets computationally tricky because you need to account for splits and dividends.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5813,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5813,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5813,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"While the extracted context mentions that the adjusted close price takes into account stock splits and possibly dividends, it doesn\\'t explicitly state which close price should be used when calculating a stock\\'s daily percent change. It provides some relevant information about the adjusted close price, but it doesn\\'t fully answer the user query as it doesn\\'t provide a clear recommendation on which close price to use. Therefore, the extracted context can give some relevant answer for the given user query but can\\'t answer it completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context doesn\\'t provide any specific guidance on which close price (adjusted close or close price) should be used when calculating a stock\\'s daily percent change. While it mentions that the adjusted close price takes into account stock splits and dividends, it doesn\\'t explicitly state which close price should be used for calculating the daily percent change. Therefore, the extracted context doesn\\'t contain any information to answer the given user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it clearly states that the adjusted close price should be used when calculating a stock\\'s daily percent change. It explains that the adjusted close price takes into account stock splits and dividends, making it the more accurate option for calculating percentage changes. Therefore, the extracted context provides a clear and complete answer to the user query.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.4089558720588684,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.4431612491607666,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6061943769454956},\n",
              " {'question': \"Which close price (adjusted close or close price) shall be used when calculating a stock's daily percent change?\",\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'If you want to monitor how well you did in choosing your investments you will want to use stock prices that account for the dividends and splits and other changes (not just the closing price).  The adjusted close will include these changes where the straight close will not include them.  Using the adjusted close you will get your true percentage change.  For example I have a stock called PETS that paid an $0.18 dividend in July 2015. The adjusted closes before that day in July are all $0.18 lower per share.  Say the closing price had been unchanged at $20.00.  The close prices would say I made no profit, but the adjusted closing price would say I made $0.18 per share on this investment because the adjusted close would read $19.82 in June 2015 but would read $20.00 in August 2015 (just like the closing price).  The adjusted close allows me to know my true profit per share.',\n",
              "  'context_embedding_model_mpnet-base-v2': 'If you want to monitor how well you did in choosing your investments you will want to use stock prices that account for the dividends and splits and other changes (not just the closing price).  The adjusted close will include these changes where the straight close will not include them.  Using the adjusted close you will get your true percentage change.  For example I have a stock called PETS that paid an $0.18 dividend in July 2015. The adjusted closes before that day in July are all $0.18 lower per share.  Say the closing price had been unchanged at $20.00.  The close prices would say I made no profit, but the adjusted closing price would say I made $0.18 per share on this investment because the adjusted close would read $19.82 in June 2015 but would read $20.00 in August 2015 (just like the closing price).  The adjusted close allows me to know my true profit per share.',\n",
              "  'context_embedding_model_all-distilroberta-v1': 'If you want to monitor how well you did in choosing your investments you will want to use stock prices that account for the dividends and splits and other changes (not just the closing price).  The adjusted close will include these changes where the straight close will not include them.  Using the adjusted close you will get your true percentage change.  For example I have a stock called PETS that paid an $0.18 dividend in July 2015. The adjusted closes before that day in July are all $0.18 lower per share.  Say the closing price had been unchanged at $20.00.  The close prices would say I made no profit, but the adjusted closing price would say I made $0.18 per share on this investment because the adjusted close would read $19.82 in June 2015 but would read $20.00 in August 2015 (just like the closing price).  The adjusted close allows me to know my true profit per share.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5813,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5813,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5813,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely because it clearly explains the importance of using adjusted close prices for calculating the true percentage change in stock prices. It provides a detailed example of how using adjusted close prices accurately reflects the true profit per share, thereby indicating that adjusted close prices should be used when calculating a stock\\'s daily percent change. Therefore, the extracted context fully addresses the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely because it clearly explains that the adjusted close should be used when calculating a stock\\'s daily percent change in order to get the true percentage change. It provides a detailed example and rationale for using the adjusted close, thereby fully addressing the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': \"The extracted context can answer the given user query completely as it clearly explains that the adjusted close price should be used when calculating a stock's daily percent change. It provides a detailed explanation of how the adjusted close price accounts for dividends, splits, and other changes, leading to a more accurate representation of the true percentage change in stock prices.\",\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5231485366821289,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.566124677658081,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.7438404560089111},\n",
              " {'question': \"Which close price (adjusted close or close price) shall be used when calculating a stock's daily percent change?\",\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"If you download the historical data from Yahoo, you will see two different close prices. The one labeled 'Close' is simply the price that was quoted on that particular day. The one labeled 'Adj Close' is the close price that has been adjusted for any splits and dividends that have occurred after that date.  For example, if a stock splits 10:1 on a particular date, then the adjusted close for all dates prior to that split will have been divided by 10. If a dividend is paid, then all dates prior will have that amount subtracted from their adjusted quote. Using the adjusted close allows you to compare any two dates and see the true relative return.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"Prices are adjusted for return and not payout.  So if you take the ratio of the close price and the adjusted close price, it should remain constant. The idea behind a total return (back-)adjustment is to give you a feeling how much money you would have needed back then to reach the price today under the premise that all distributions (dividends, spin-offs, etc.) are reinvested instantly and that reinvestment doesn't cost anything.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"If you download the historical data from Yahoo, you will see two different close prices. The one labeled 'Close' is simply the price that was quoted on that particular day. The one labeled 'Adj Close' is the close price that has been adjusted for any splits and dividends that have occurred after that date.  For example, if a stock splits 10:1 on a particular date, then the adjusted close for all dates prior to that split will have been divided by 10. If a dividend is paid, then all dates prior will have that amount subtracted from their adjusted quote. Using the adjusted close allows you to compare any two dates and see the true relative return.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5813,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5813,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5813,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': \"The extracted context can answer the given user query completely because it clearly explains that the 'Adj Close' price should be used when calculating a stock's daily percent change. It provides a detailed explanation of how the 'Adj Close' price is adjusted for splits and dividends, and why it allows for a true relative return comparison between any two dates. Therefore, the context can fully answer the user query.\",\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context explains the concept of total return adjustment and the premise of reinvesting distributions without any cost. It also mentions that the ratio of the close price and the adjusted close price should remain constant. This information can be used to answer the user query completely by indicating that the adjusted close price should be used when calculating a stock's daily percent change, as it accounts for the total return adjustments.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context doesn\\'t contain any information to answer the given user query because it only explains the difference between \\'Close\\' and \\'Adj Close\\' prices, but it doesn\\'t provide a specific recommendation on which close price to use when calculating a stock\\'s daily percent change. Therefore, the user query can\\'t be answered at all with the extracted context.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.7791873216629028,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.7483717799186707,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.8465172648429871},\n",
              " {'question': \"Which close price (adjusted close or close price) shall be used when calculating a stock's daily percent change?\",\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Prices are adjusted for return and not payout.  So if you take the ratio of the close price and the adjusted close price, it should remain constant. The idea behind a total return (back-)adjustment is to give you a feeling how much money you would have needed back then to reach the price today under the premise that all distributions (dividends, spin-offs, etc.) are reinvested instantly and that reinvestment doesn't cost anything.\",\n",
              "  'context_embedding_model_mpnet-base-v2': '\\\\\"I had  both closing price and adjusted price of Apple showing the same amount after \\\\\"\\\\\"download data\\\\\"\\\\\" csv file was opened in excel. https://finance.yahoo.com/quote/AAPL/history?period1=1463599361&period2=1495135361&interval=div%7Csplit&filter=split&frequency=1d Its frustrating. My last option was to get the dividends history of the stock and add back to the adjusted price to compute the total return for a select stock for the per',\n",
              "  'context_embedding_model_all-distilroberta-v1': \"So for quarters So, if Q1's value was 10 and Q2's value was 25 For closing or opening prices, I would use closing prices.  For instance, some used Adjusted Close or Close on Yahoo Finance (see this example of AAPL). Added Note: In your example, for your example, you'll want to take the absolute value of the denominator (aka: divisor), so an Excel formula might look like the below example ... ... where the new and old are cells.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5813,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5813,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5813,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': \"The extracted context does not provide any specific information about which close price (adjusted close or close price) should be used when calculating a stock's daily percent change. It only explains the concept of total return adjustment and the rationale behind it. Therefore, the extracted context cannot answer the given user query at all.\",\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context provides a link to the historical data of Apple\\'s stock prices and mentions the frustration of computing total return for a select stock. By accessing the provided link, one can analyze the historical data to determine which close price (adjusted close or close price) should be used when calculating a stock\\'s daily percent change. Additionally, the context hints at the process of adding dividends back to the adjusted price to compute total return, which can also provide insights into the calculation of daily percent change. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context doesn\\'t contain any information about which close price (adjusted close or close price) shall be used when calculating a stock\\'s daily percent change. The context only mentions the use of closing prices for quarters and provides an example of using Adjusted Close or Close on Yahoo Finance for reference. However, it does not directly address the user query, and therefore, the extracted context cannot answer the given user query at all.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.8784427046775818,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.9121049642562866,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.8960490226745605},\n",
              " {'question': \"Which close price (adjusted close or close price) shall be used when calculating a stock's daily percent change?\",\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"The previous day's close on Thursday 10th October was 5,000.00 The close on Friday 11th October is 5,025.92 So the gain on Friday was 25.92 (5025.92 - 5000) or 0.52% (25.92/5000 x 100%). No mystery!\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"If you download the historical data from Yahoo, you will see two different close prices. The one labeled 'Close' is simply the price that was quoted on that particular day. The one labeled 'Adj Close' is the close price that has been adjusted for any splits and dividends that have occurred after that date.  For example, if a stock splits 10:1 on a particular date, then the adjusted close for all dates prior to that split will have been divided by 10. If a dividend is paid, then all dates prior will have that amount subtracted from their adjusted quote. Using the adjusted close allows you to compare any two dates and see the true relative return.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': 'The simple answer: The opening price is the price of the first trade of the day and the closing price is the price of the last trade of the day.  And since the stock price change from trade to trade they are usually different.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5813,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5813,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5813,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context clearly states the previous day\\'s close price and the close price on the current day, along with the calculation of the gain and the percentage change. This information allows for the complete answer to the user query, as it demonstrates the process of calculating the stock\\'s daily percent change using the close price. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context can answer the given user query completely because it clearly explains that the 'Adj Close' price should be used when calculating a stock's daily percent change, as it has been adjusted for any splits and dividends that have occurred after that date. It also mentions that using the adjusted close allows you to compare any two dates and see the true relative return, providing a clear and complete answer to the user query.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it clearly explains that the closing price is the price of the last trade of the day. Therefore, when calculating a stock\\'s daily percent change, the closing price should be used as the reference point for the day\\'s price movement.\" \\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.9022516012191772,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.9654947519302368,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.9664343595504761},\n",
              " {'question': 'Does dollar cost averaging really work?',\n",
              "  'retrieval_rank': 1,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 1,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 1,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 1,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Dollar cost averaging works if the stuff you're buying goes up within your time horizon.  It won't protect you from losing money if it doesn't. Also consider that the person (or company, or industry) that suggests dollar-cost averaging might want you to start up a regular investment program and put it on auto-pilot, which subsequently increases the chance that you won't give due attention to the fact that you're sending them money every paycheck to buy an investment that make them money regardless of whether you make money or not.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"Dollar cost averaging works if the stuff you're buying goes up within your time horizon.  It won't protect you from losing money if it doesn't. Also consider that the person (or company, or industry) that suggests dollar-cost averaging might want you to start up a regular investment program and put it on auto-pilot, which subsequently increases the chance that you won't give due attention to the fact that you're sending them money every paycheck to buy an investment that make them money regardless of whether you make money or not.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Dollar cost averaging works if the stuff you're buying goes up within your time horizon.  It won't protect you from losing money if it doesn't. Also consider that the person (or company, or industry) that suggests dollar-cost averaging might want you to start up a regular investment program and put it on auto-pilot, which subsequently increases the chance that you won't give due attention to the fact that you're sending them money every paycheck to buy an investment that make them money regardless of whether you make money or not.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5990,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5990,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5990,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely because it provides a critical analysis of dollar cost averaging, highlighting the potential limitations and biases associated with this investment strategy. It explains that dollar cost averaging works if the investment goes up within the time horizon, but also warns about the possibility of losing money and the potential biases of those promoting this strategy. Therefore, the context offers a comprehensive understanding of the effectiveness of dollar cost averaging, allowing for a complete answer to the user query.\" \\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can answer the given user query completely because it provides relevant information about the potential effectiveness of dollar cost averaging. It mentions that dollar cost averaging works if the investment goes up within the time horizon, and also highlights the potential drawbacks and biases associated with this investment strategy. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context does provide some relevant information for the user query about whether dollar cost averaging really works. It mentions that dollar cost averaging works if the investment goes up within the time horizon, which suggests that there may be some effectiveness to the strategy. However, the context also raises concerns about the potential motives of those promoting dollar-cost averaging and the risk of not giving due attention to regular investments, which indicates that there are limitations and potential drawbacks to the strategy. Therefore, while the context provides some relevant information, it doesn\\'t answer the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.450084924697876,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.3646385669708252,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.3741178512573242},\n",
              " {'question': 'Does dollar cost averaging really work?',\n",
              "  'retrieval_rank': 2,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 2,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 2,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 2,\n",
              "  'context_embedding_model_MiniLM-L6-v2': 'Dollar cost averaging is a method of regularly investing money as it is available.  For example, $100 from each paycheck.  It has been shown to bet better, on average, than collecting the money and investing it all at once.  It is not intended to be used when you have the entire amount up front.  See this link. Dollar cost averaging a lump sum would only be beneficial if the market was just as likely to go up as is to go down.  Since, over time, the market (historically) has always gone up, your best bet is to invest all of your money right away.  Anything else is just trying to time the market.',\n",
              "  'context_embedding_model_mpnet-base-v2': \"If you define dollar cost cost averaging as investing a specific dollar amount over a certain fixed time frame then it does not work statistically better than any other strategy for getting that money in the market.  (IE Aunt Ruth wants to invest $60,000 in the stock market and does it $5000 a month for a year.) It will work better on some markets and worse on others, but on average it won't be any better. Dollar cost averaging of this form is effectively a bet that gains will occur at the end of the time period rather than the beginning, sometimes this bet will pay off, other times it won't. A regular investment contribution of what you can afford over an indefinite time period (IE 401k contribution) is NOT Dollar Cost Averaging but it is an effective investment strategy.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"If you define dollar cost cost averaging as investing a specific dollar amount over a certain fixed time frame then it does not work statistically better than any other strategy for getting that money in the market.  (IE Aunt Ruth wants to invest $60,000 in the stock market and does it $5000 a month for a year.) It will work better on some markets and worse on others, but on average it won't be any better. Dollar cost averaging of this form is effectively a bet that gains will occur at the end of the time period rather than the beginning, sometimes this bet will pay off, other times it won't. A regular investment contribution of what you can afford over an indefinite time period (IE 401k contribution) is NOT Dollar Cost Averaging but it is an effective investment strategy.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 0.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5990,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5990,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5990,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': \"The extracted context doesn't contain any information to answer the given user query because it only provides a brief explanation of dollar cost averaging and its potential benefits. It does not delve into any specific data, research, or analysis to support whether dollar cost averaging really works. Therefore, the extracted context is insufficient to answer the user query.\",\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': 'The extracted context can answer the given user query completely because it explains the concept of dollar cost averaging and provides insight into its effectiveness in different market situations. It also clarifies the distinction between dollar cost averaging and regular investment contributions, offering a comprehensive understanding of the topic. Therefore, the extracted context sufficiently addresses the user query.',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': 'The extracted context thoroughly discusses the concept of dollar cost averaging, its statistical effectiveness, and provides a clear conclusion that it may not work statistically better than any other strategy for getting money in the market. It also explains the potential outcomes of dollar cost averaging and provides a comprehensive answer to the user query about whether dollar cost averaging really works.',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5169461965560913,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.4681117832660675,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.524254322052002},\n",
              " {'question': 'Does dollar cost averaging really work?',\n",
              "  'retrieval_rank': 3,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 3,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 3,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 3,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"If you define dollar cost cost averaging as investing a specific dollar amount over a certain fixed time frame then it does not work statistically better than any other strategy for getting that money in the market.  (IE Aunt Ruth wants to invest $60,000 in the stock market and does it $5000 a month for a year.) It will work better on some markets and worse on others, but on average it won't be any better. Dollar cost averaging of this form is effectively a bet that gains will occur at the end of the time period rather than the beginning, sometimes this bet will pay off, other times it won't. A regular investment contribution of what you can afford over an indefinite time period (IE 401k contribution) is NOT Dollar Cost Averaging but it is an effective investment strategy.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"Here is a deliberately simple example of Dollar Cost averaging: Day 1: Buy 100 shares at $10. Total value = $1,000. Average cost per share = $10.00/share (easy). Day 2: Buy 100 more shares at $9. Total value = $1,900. Average cost per share = $9.50/share (1,900/200). Notice how your average cost per share went from $10.00 to $9.50. Now instead of hoping the stock rises above $10.00 a share to make a profit, you only need it to go to $9.50 a share (assuming no commissions or transaction fees). It's easy to see how this could work to your advantage. The only catch is that you need buy more of a stock that is dropping (people might think you're crazy). This could easily backfire if the stock continues to drop.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': 'Dollar cost averaging is a method of regularly investing money as it is available.  For example, $100 from each paycheck.  It has been shown to bet better, on average, than collecting the money and investing it all at once.  It is not intended to be used when you have the entire amount up front.  See this link. Dollar cost averaging a lump sum would only be beneficial if the market was just as likely to go up as is to go down.  Since, over time, the market (historically) has always gone up, your best bet is to invest all of your money right away.  Anything else is just trying to time the market.',\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5990,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5990,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5990,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context thoroughly discusses the concept of dollar cost averaging, its statistical effectiveness, and the potential outcomes in different market conditions. It also provides a clear conclusion that dollar cost averaging does not work statistically better than any other strategy for getting money in the market. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': \"The extracted context can give some relevant answer for the given user query but can't answer it completely because it presents a basic example of dollar cost averaging and its potential benefits, but it lacks comprehensive analysis, statistical evidence, or real-life examples to fully support the effectiveness of dollar cost averaging. It provides a theoretical understanding but doesn't offer a complete answer to the user query.\",\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context can answer the given user query completely because it explains the concept of dollar cost averaging, its potential benefits, and provides a logical argument based on historical market performance. It clearly states that dollar cost averaging has been shown to be better, on average, than investing a lump sum, and also provides a counterargument based on market behavior. Therefore, the extracted context can fully answer the user query about whether dollar cost averaging really works.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5221620202064514,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.5301241874694824,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.5305731892585754},\n",
              " {'question': 'Does dollar cost averaging really work?',\n",
              "  'retrieval_rank': 4,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 4,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 4,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 4,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"That depends whether you're betting on the market going up, or down, during the year. If you don't like to bet (and I don't), you can take advantage of dollar cost averaging by splitting it up into smaller contributions throughout the year.\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"Dollar cost averaging is beneficial if you don't have the money to make large investments but are able to add to your holding over time. If you can buy the same monetary amount at regular intervals over time, your average cost per share will be lower than the stock's average value over that time. This won't necessarily get you the best price, but it will get you, on the whole, a good price and will enable you to increase your holdings over time. If you're doing frequent trading on a highly volatile stock, you don't want to use this method. A better strategy is to buy the dips: Know the range, and place limit orders toward the bottom of the range. Then place limit orders to sell toward the high end of the range. If you do it right, you might be able to build up enough money to buy and sell increasing numbers of shares over time. But like any frequent trader, you'll have to deal with transaction fees; you'll need to be sure the fees don't eat all your profit.\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"Here is a deliberately simple example of Dollar Cost averaging: Day 1: Buy 100 shares at $10. Total value = $1,000. Average cost per share = $10.00/share (easy). Day 2: Buy 100 more shares at $9. Total value = $1,900. Average cost per share = $9.50/share (1,900/200). Notice how your average cost per share went from $10.00 to $9.50. Now instead of hoping the stock rises above $10.00 a share to make a profit, you only need it to go to $9.50 a share (assuming no commissions or transaction fees). It's easy to see how this could work to your advantage. The only catch is that you need buy more of a stock that is dropping (people might think you're crazy). This could easily backfire if the stock continues to drop.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 1.0,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5990,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5990,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5990,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context clearly explains the concept of dollar cost averaging and how it can be used to mitigate the risk of betting on the market going up or down. It provides a specific strategy for utilizing dollar cost averaging by splitting contributions throughout the year, which directly addresses the user query. Therefore, the extracted context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context explains the concept of dollar cost averaging, its benefits, and when it may not be the best strategy. It also provides alternative strategies for trading in highly volatile stocks. Therefore, the given user query can be answered completely with the extracted context as it covers the effectiveness of dollar cost averaging and provides additional relevant information.\" \\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"The extracted context provides a clear explanation of dollar cost averaging and presents a simple example to illustrate how it could work to the advantage of the investor. It also acknowledges the potential risks involved. This information allows for a complete understanding of the concept and its potential effectiveness, thus answering the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.5758540630340576,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.5936813354492188,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.5610517859458923},\n",
              " {'question': 'Does dollar cost averaging really work?',\n",
              "  'retrieval_rank': 5,\n",
              "  'retrieval_rank_embedding_model_MiniLM-L6-v2': 5,\n",
              "  'retrieval_rank_embedding_model_mpnet-base-v2': 5,\n",
              "  'retrieval_rank_embedding_model_all-distilroberta-v1': 5,\n",
              "  'context_embedding_model_MiniLM-L6-v2': \"Dollar cost averaging moderates risk. But you pay for this by giving up the chance for higher gains. If you took a hundred people and randomly had them fully buy into the market over a decade period, some of those people will do very well (relative to the rest) while others will do very poorly (relatively). If you dollar cost average, your performance would fall into the middle so you don't fall into the bottom (but you won't fall into the top either).\",\n",
              "  'context_embedding_model_mpnet-base-v2': \"Dollar cost averaging moderates risk. But you pay for this by giving up the chance for higher gains. If you took a hundred people and randomly had them fully buy into the market over a decade period, some of those people will do very well (relative to the rest) while others will do very poorly (relatively). If you dollar cost average, your performance would fall into the middle so you don't fall into the bottom (but you won't fall into the top either).\",\n",
              "  'context_embedding_model_all-distilroberta-v1': \"That doesn't sound like dollar cost averaging. That sounds like a form of day trading. Dollar cost averaging is how most people add money to their 401K, or how they add money to some IRA accounts. You are proposing a form of day trading.\",\n",
              "  'score_context_relevance_embedding_model_MiniLM-L6-v2': 1.0,\n",
              "  'score_context_relevance_embedding_model_mpnet-base-v2': 0.5,\n",
              "  'score_context_relevance_embedding_model_all-distilroberta-v1': 0.5,\n",
              "  '_id_embedding_model_MiniLM-L6-v2': 5990,\n",
              "  '_id_embedding_model_mpnet-base-v2': 5990,\n",
              "  '_id_embedding_model_all-distilroberta-v1': 5990,\n",
              "  'explanation_context_relevance_embedding_model_MiniLM-L6-v2': ' \"The extracted context can answer the given user query completely because it clearly explains that dollar cost averaging moderates risk but comes at the cost of potentially missing out on higher gains. It also provides a comparison between fully buying into the market and dollar cost averaging over a decade period, offering a comprehensive understanding of the effectiveness of dollar cost averaging. Therefore, the context can answer the given user query completely.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_mpnet-base-v2': ' \"The extracted context can give some relevant answer for the given user query but can\\'t answer it completely because it provides some insight into the potential outcomes of dollar cost averaging in terms of risk moderation and missed opportunities for higher gains. However, it lacks specific data or analysis to fully address whether dollar cost averaging really works or not. Therefore, while it offers some relevant information, it does not provide a complete answer to the user query.\"\\n',\n",
              "  'explanation_context_relevance_embedding_model_all-distilroberta-v1': ' \"While the extracted context explains the difference between dollar cost averaging and day trading, it doesn\\'t provide any specific information about the effectiveness of dollar cost averaging. It only gives some relevant information but doesn\\'t answer the user query completely.\"\\n',\n",
              "  'retrieval_similarity_score_embedding_model_MiniLM-L6-v2': 0.6045214533805847,\n",
              "  'retrieval_similarity_score_embedding_model_mpnet-base-v2': 0.594882071018219,\n",
              "  'retrieval_similarity_score_embedding_model_all-distilroberta-v1': 0.6100333333015442}]"
            ]
          },
          "execution_count": 10,
          "metadata": {},
          "output_type": "execute_result"
        }
      ],
      "source": [
        "results"
      ]
    },
    {
      "cell_type": "markdown",
      "id": "571fe94d",
      "metadata": {},
      "source": [
        "You can visualize the results on our dashboards:"
      ]
    },
    {
      "attachments": {
        "image.png": {
          "image/png": "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Y29tL2V4aWYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50PgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+Mjg3MjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xMzgyPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTQ0LzE8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjE0NC8xPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KCCLo0gAAQABJREFUeAHs3VmMJVl6H/Zz19zXyqystddZyCGlkUyODT8Y4GJAkEFbMAg+WhBhkDBHhg0J8LP8IBp+NWz0SCRkQ4ZkP1iwPMAQlABDguHHGdIvpPTEdcgZds9093TXlpWrv++cG5m3squ6q7uru/LW/UVV3Ig4ceLEOb9ocYbif77pfenLXz0tNgIECBAgQIAAgWci8OZb338m4xiEAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwLwK9Od14dZNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDlExBwvnzfxIwIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIzK2AgPPcfnoLJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHD5BAScL983MSMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECcysg4Dy3n97CCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFw+AQHny/dNzIgAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA3AoIOM/tp7dwAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApdPQMD58n0TMyJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwtwICznP76S2cAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwOUTEHC+fN/EjAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMrYCA89x+egsnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcPkEBJwv3zcxIwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJzKyDgPLef3sIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIXD4BAefL903MiAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDcCgg4z+2nt3ACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECl09AwPnyfRMzIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDC3AgLOc/vpLZwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA5RMQcL5838SMCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMytgIDz3H56CydAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBw+QQEnC/fNzEjAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnMrIOA8t5/ewgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhcPgEB58v3TcyIAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwNwKCDjP7ae3cAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKXT0DA+fJ9EzMiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMLcCAs5z++ktnAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDlExBwvnzfxIwIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIzK2AgPPcfnoLJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHD5BAScL983MSMCBAgQIDBXAl/72k996vU+izE+9SQMQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAMxEQcH4mjAYhQIAAAQIEPonA17/+q+V/+Z//QcnjJ92exRif9N2eI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDg2QsMruxc+2+f/bBGJECAAAECBAh8uEBWXf71v//3aqdagbnXK9/+9u98+EMX7ma4+eu/9itnY3z7O79bvve971/o9fle3rt39/N9obcRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQeMEEBJxfsA9qOQQIECBAYFYEahA5Qs013ByT/rgh5+lwc675jW/8ZvnmN7/13Jcv4PzcP4EJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIzLiAgPOMf0DTJ0CAAAECsyxQKzZ/gpDz48LNb7zxG5eCQsD5UnwGkyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJhhAQHnGf54pk6AAAECBF4EgY8bcr7M4eb8HgLOL8I/ldZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDwPAUEnJ+nvncTIECAAAECVeBpQ86XPdycixFw9g81AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgU8nIOD86fw8TYAAAQIECDwjgY8KOc9CuDkpBJyf0T8QhiFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJhbAQHnuf30Fk6AAAECBC6fwJNCzl/72k+Vr//ar5xN+I1v/GZ5443fOLu+TCcCzpfpa5gLAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDALAr0vvTlr57O4sTNmQABAgQIEHhxBS5Wa55e6WUON+c833zr+9PTdU6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwMcUUMH5Y4LpToAAAQIECHz2AhcrOXdvvOzh5pynCs7d13IkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg8MkE+p/sMU8RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDg2Quo4PzsTY1IgAABAgQIfEqBr3/9V8vXf+1XPjDK1772U6X0eqVWeP7A3cvRoILz5fgOZkGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDC7AgLOs/vtzJwAAQIECLyQAhfDzW984zfLt7/zu6WGm2PFlz3kLOD8Qv5jaVEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKfo4CA8+eI7VUECBAgQIDAhws8Ltz8xhu/0So2R+XmWQg5Czh/+Dd2lwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBHCQg4f5SQ+wQIECBAgMDnIvCkcHP38m9/+3dKmYGQs4Bz98UcCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHwyAQHnT+bmKQIECBAgQOAZCnxUuLl71SyEnAWcu6/lSIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOCTCQg4fzI3TxEgQIAAAQLPSOBpw83d6y57yFnAuftSjgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ+mYCA8ydz8xQBAgQIECDwDAQ+bri5e+VlDjkLOHdfyZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAJxMQcP5kbp4iQIAAAQIEPqXA1772U+XX//7fOxvljW/8Znnjjd84u/6ok8eFnL/9nd8t3/ve9z/q0c/0voDzZ8prcAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTkQEHCeg49siQQIECBA4DIK1CByr1cy6Pxxw83deqZDzjnGN7/5re7WczsKOD83ei8mQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBB4QQR6X/ryV09fkLVYBgECBAgQIDCDAhlwrkHlTzH3ZzHGp3j9I4+++dbzrSD9yGRcECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJhBAQHnGfxopkyAAAECBAhcXgEB58v7bcyMAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgNgT6szFNsyRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYB4EBJzn4StbIwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEZERBwnpEPZZoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5kFAwHkevrI1EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJgRAQHnGflQpkmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgQEnOfhK1sjAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRkREHCekQ9lmgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmQUDAeR6+sjUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBEBAecZ+VCmSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAeBASc5+ErWyMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBGREQcJ6RD2WaBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOZBQMB5Hr6yNRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYEQEB5xn5UKZJgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYB4EBJzn4StbIwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEZERBwnpEPZZoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5kFAwHkevrI1EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJgRAQHnGflQpkmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgQEnOfhK1sjAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRkREHCekQ9lmgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmQUDAeR6+sjUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBEBAecZ+VCmSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAeBASc5+ErWyMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBGREQcJ6RD2WaBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOZBQMB5Hr6yNRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYEQEB5xn5UKZJgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYB4EBJzn4StbIwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEZERBwnpEPZZoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5kFAwHkevrI1EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJgRAQHnGflQpkmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgQEnOfhK1sjAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRkREHCekQ9lmgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmQUDAeR6+sjUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBEBAecZ+VCmSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAeBASc5+ErWyMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBGREQcJ6RD2WaBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOZBQMB5Hr6yNRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYEQEB5xn5UKZJgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYB4EBJzn4StbIwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEZERBwnpEPZZoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5kFAwHkevrI1EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJgRAQHnGflQpkmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgQEnOfhK1sjAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRkREHCekQ9lmgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmQUDAeR6+sjUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBEBAecZ+VCmSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAeBASc5+ErWyMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBGREQcJ6RD2WaBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOZBQMB5Hr6yNRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYEQEB5xn5UKZJgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYB4EBJzn4StbIwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEZERBwnpEPZZoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5kFAwHkevrI1EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJgRAQHnGflQpkmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgQEnOfhK1sjAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRkREHCekQ9lmgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmQUDAeR6+sjUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBEBAecZ+VCmSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAeBASc5+ErWyMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBGREQcJ6RD2WaBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOZBQMB5Hr6yNRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYEQEB5xn5UKZJgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYB4EBJzn4StbIwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEZERBwnpEPZZoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5kFAwHkevrI1EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJgRAQHnGflQpkmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgQEnOfhK1sjAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRkREHCekQ9lmgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmQUDAeR6+sjUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBEBAecZ+VCmSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAeBASc5+ErWyMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBGREQcJ6RD2WaBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOZBQMB5Hr6yNRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYEQEB5xn5UKZJgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYB4EBJzn4StbIwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEZERBwnpEPZZoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5kFAwHkevrI1EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJgRAQHnGflQpkmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgQEnOfhK1sjAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRkREHCekQ9lmgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmQUDAeR6+sjUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmBEBAecZ+VCmSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAeBASc5+ErWyMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBGREYzsg8TZMAAQIECBAgQIAAAQJPFOj1emU4XChr61fK6up22bv+annl1b9UXn31L5fVtY0yGAzj/qh897v/tvzJH/5e+dM//f3y7jtvlndiv3f3nTru6elpPeZYp6XXzuOs27r7Je5Fl0mfPG99W7/W/7xv93Q75sjd9qQ+3X1HAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwrwIqOM/rl7duAgQIECBAgAABAi+KQK9fev1+6Q8GEWSOPYLMGWge9AfRHuHjCCDnn4wk96NvP8POg3HrE/170S9+LgSVXxQc6yBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArMnoILz7H0zMyZAgAABAgQIECBAYCKQwealpbW6r0Xl5u2dm+XKlZtlZ/dW2b36UlRz3iqLC8s1xNyPsPP6+l65fv0gqjkvlpW1K2Vxab288/b3y4MHd8qD+3fK0dH+WWXmDERnJefzqsstJF3bT7Nyc97vtukqzl1bO54/f96uevO5hTMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHBRQMD5oohrAgQIECBAgAABAgRmRqAXlZeXIqS8tbVXruzcivDy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INA5BCA4dw5XtAoCIAACIAACIAACIAACCRMQLVhPuuxsZoHVwcKyCMypadmUJkt6DtlZXLbbWUzltRKaOfKvbFtZfLbYWIg2WynJYiV5zHwSC7BJSRKn18xrC+clswydqSL9SnTmAEcPruUozjW8+Fiw1SVlESxFxE1KErk5wFGGRX7WRGfZ15OIupKUwMvrUMRplRv/D6nfm1M4F8VYwWXJmS3nxoCJAkksKHOenyNje1gwNvEcWngxm20spfO8WmVek1lu5rVFk5xtEuGZt80y3xwdmpLMVM9yc20dzydHb65zlrIw7QxK50G66rwctY+L2/h6yUzLpYz0AhamuQ0VDpqouqaMqms39lrBWZh396S/rrpLP12uBn5/iV8AtVjM3aXrndaPq66+ttPaloa33XYSXXXlv2mH7Sfz+729U86VmZnRKe12h0br653UmwVuI4ytVmO/Bqw0KMu27Et3uHY9Hje9MetNOm76MS27F/e+RLfdaacd6MP336H16zfQrbffSbNmvRV3/a4suIkjOPfEtGLFCsPdzs3NjVinf3G/iPmxMiUis5H088/zjRRXZRONDi9S84UXnEvHH3cs9etXFPqOZrgDbVQoKiygv1etaqOUscPy74QLLrrUWKUWpZOTjd2YUduBN2a06Ap2QQAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAENgMBY3/Z2AwdxClBAARAAARAAARAAARAoC8TEP1SJGez2czichplZORTdm4/ysnhJbc/paRlUmowarPdnsrCMy92jsJL/KjpoKTqlwjBLBiohSP7ikAsQmyKgxsWYZmjNXu9bpZYvSzYNnL0thpyifzaLPG+Epz9XD/ATXNEZy6jy5ealCz7Les1a6TNnfbWb/ME3bEA8xRs4eS8LJEnJTkpySV6OUvpIqbzfJrU2szR+sxKSpao3nZbKqXYOXJ3cqaaV7PJxpKyjWrrWW6u20TVdRtZlHaqqNtJUeZHhPj0tHwqzBvK0nSyOpeYzyYWpV2eOqqrL++O5NrdJ5fLZaiN5A6QS1NTUw2d02gfDTWeQOHa2jpKT49fcNZl+QRO1SOquD0emv3+B53S1/POPZultvP4/T67U9oPb1SeBNBbUwNL+UjE3x+MS+yJyrLd7dq97vqb6MgjDudI3u2/zotZnn3skYfojttupseeeJoefOg/fIOY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AiIgAiIgAiIgAiIgAiIgAiIgAiJwvAQkOB8vOY0TAREQAREQAREQAREQgXUksFoRpujabNSsXJ5HhN9ZG51o0JKFnxyEVUb6DWkwktJquAoi69FtlyPizLnDZSzkcg4KueyRz5cQaXjCRkamvVOn17IOHWfsK5Z62f9MTjEHPgkyc+E4AsJ7GbBk5Oax8WnkGY/gnAPXbC6H/mnnHyRlDEJE5j6jMvO5ez3IzBSag+QcJOa4zjL0jdrZjxIzc5y4KU9sC/16nbZ1uhCc25DWu3FU7qibChEQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARE4CQQkOJ8EyFpCBERABERABERABERABE6UQLfXsUazauXKvE3UFhBhtw5PFUIqNFhKqz1Kr31XaAdRgocWPdqgyonvirGJHo15qb9yHWq6FG9TmZzlcyNWLE7a6MgsIky3rdmqJCt632jReJ4wS9LlaSuxHBx3dDk3vlhVxn2fqs+qISd8Ga8ZT7R67fi+U0seAJ8TWlJgiLZsNmelkQmbmNhkk5ObrVSaQFveJXKP2sxn6s+W8jHHxuWQ5OwRmuPrMD/X8Mxozr3uQIhG++DJxjtnC9oxN+dntPBOu+VRudsoexjPp+59BkNUEwEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIF1I4CQYEoiIAIiIAIiIAIiIAIiIAKnMwGPrQvptAnBuVo5aNXqkjURXbfnQirkZpqw/S6OgDJFeTaKwTxUUmGFo3pUid3iHA+iFxsLvJRzGXk4B8GZEZzHIDgX8uOWgfQ8nOL+w20nUo+F4aea42j6PNX4o713uHWG2+L6QG6miI7ZKR67qEyyaUuDWak0Brl5k0vOQXAu4BlmXIDmc3OOHMfnTZk5nsOjOEfzucgc3UcfvjcY9btPuXkownMy3t87YS7uCZ3D3BzbQwTnDiM41yE7Q3BGX6YQg9qrehEBERABERABERABERABERABERABERABERABERABERABERABERABERABERCBdSWgCM7rileTi4AIiIAIiIAIiIAIiMDaEKDcSum03qhZo1GxVrPuAmo2U3Rp1qKIwMZoy5CcE5mZwjO2EDIN25UptBzaHk+QSvWS8R7k14cHWTeXLthIYcrao3Vr1Jetmttv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82wGkq6locOiZDRgXlIEHnzUjcRZWK6RO4slwn3ugYl9o1o0bqDEutBLsRh9vY9PF0RfhAn2NhQuQWdzRUR0nsGespbLlWxsdNoqtUVrtMpWx3nqjWVr1FGvL1u7Q+m57RGruQfOxG90jFO0Gi7js3BP3AGuveSWfEfxkMOW7MKI1mlwy+cLls0VIIyPWglSdrE0BrF51sbHZmx8ctal5qmprTaGttLIOBhnwxrR2SkVe3aBGXWKzXEk56gtkZujaxeYUcd38/lYv+Z8ZBfNh0rEl+dn5rm48fhIw2fGVIg8zYjezXbNamBbaSx6ZjRniuPDKZliuFF1ERABERABERABERABERABERABERABERABERABERABERABERABERABERABETiJBEL43ZO44LEsNRyN+VjGDfe97bbb/T/+47YHHngorq4o9+zZa5/6u08fEhGYAsRjjz5uv/Gbv2uVatXHdCEaDKcOpOm9e/clTYywPJw++cm/swcOEzG5Xq/bn3/043bTV24Z7r6i/j//518YBeLVqdVsGef95Cf/Prm1mtfXv/5N+/73703ux5ViIfpR2XHDU5Q81x9BXq6UK4f2ApsHHnjQPvIHf3zovRNo+exnv2Af/vBHjFG1h4yaZEZK3X/2Pz5q3/3u2kSMTiZWRQREQAREQAREQAQ2AIEgD1NmXZnY3mhUbGlpLz5HPYJIzvsgBVdcCu71wk85oZTskrNHcEZEYpSecQNVSL1BDPZ+keXq9YE1633ildmF94esWtTD3nyf7uBCysXewjVLRCuGpOsZEm8+U7Sx0qzNTO2wrZvOt7O2P8vOOetK27ntUtu2+QLbNHu2TUSiNiM9Z7O5ZA8+JyMTRzmszajM8Vl4npDRyo0mY/3iCC8uQ2PPjCTNNUcgiU9DYt6ybbedffZlds7uK/BNeFchX2M7d12CbybcBdF5k5VK4/5NkYPzrpSbPWozBGdKzp4pOrvUzMjNlJ+R/RoMWVLepuTMf39EpQvOzjMSm1GPzx0fJ5yfV5HWjaNTYmY07Ea7jgjOZStDcK42F62JKNm9OCI2h2A6n5J1JREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARE4RQRSF150ZTAQTtEGTrdlc7mcnXfebpuZmTZKzw8++LDLGE+3T4oTl156iY2NjVql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s9mcjY/N2OZNZ9vWLbttanKLFUvjaOd6EMI9lDSn4MFi+ZiRp3EdnZUV95DZ5JGZI6kZwrLLzYnMHEVnxrULzpSYWUcZZ4/+HMvTvO9zc2LUo0XiMl43hXZ/VOjGOjfThgherh20pfpBW6zss0p9ySg3txHhm1GzhxPXWJ0kN68momsREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIGTRUCC88kirXVEQAREQAREQAREQAREYN0JBMm2B2G50ai69EvXdXR0GjLwtGUhO2chCJeKQXDOIBox3d2OBzKGPBt5vwh1zF8hsRxyXynCDouvLtpCAU7BruVaSWKdDRjv7VgjhQU4bxgTSsrNVHiD4twLMjFafCBeeT+VQfYyg2jKJTRyU+zD+VHS7EVut5tWXobQW563Qm7UGvWqzc8/hvYGdx3te3A2niMF65oi89j4LATnc2zz5nNtfHzaGWWz+TAG0+MXluTpsR4O5FGaITKHw4WS541dhbgAAEAASURBVGTuob3HKM1x5GbIxJSchyM2U2YeFpsZudnFZq4RZ64TRXAms1hqTvbANu4Mv0IOG3AcmKMNmXm5dsD2LT9my/UFj97cbFexNGcgv5B8jvgiKoef8apbuhQBERABERABERABERABERABERABERABERABERABERABERABERABERABERCBdScgwXndEWsBERABERABERABERABEVg/AhRqD5GLYbsyinOnY4jkXLXl5f1WKD5M1xgeMCIh50Ysn4UoTH0YkZEzyH1IxBRrey4Mc07cdoGWg5CTAhGVuWiUKMIOX3szPVtUoim8iVGFOWxoqLczanSaAjDlZ0ZUxjVjOg8nrIC5guRMHZpSsgu4WCAFYZub5X672DtF4nazgXPXrYuozvHeYpmZO+Me2D+fLyCP2MTEnE2Mz0FsnoUMPmn5wggiXzNyM0/APbPkHvBKRliDcrILyphsICGzLwXnsA9Ky8N9kzGr5WZcu/DMdsxP0Rkv3uYTctJIdE6uSRjtvkPej1IX0aopelPqXoLcvMQIztUDVmtXrIW2Lteg3Dw0JnpS8RRekttqyTlmuaKjLkRABERABERABERABERABERABERABERABERABERABERABERABERABERABERgHQhIcF4HqJpSBERABERABERABERABE4eAQq2FHxRRkIuhVXKqD3rhCi+5f2+Hbbls0VEc56wfrFnuUzRcx/Sc7qXgeQcRNkeZFqfD/YsReAwmJoxU3gdFpvZZ4UvG/VjWzzeJWE0HNIPwm0PndLeMUV9mbv3GcJqPBXlZojQPh7Xvj/0owfte+T5U9ZtdxC1uW5lRHCuVBas0arBG0ZkZM6A+5yHEZ9dSMbQXK7o0ZqnJ7e45Dw2hsjNYJPL5uB+s2/Yhu8HWyI/7sxFZYrClJyxF5/PnWEwdzeZgvOxyM2cHPPEcnOYxNuC6OyLcwNYP9QHsjGvuc+wt3a3bdXWMqI1L9k8BOcFSs71A9ZCe6fbcvF90NsHRs8Ip1z1cFZfc5ySCIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACJwMAhKcTwZlrSECIiACIiACIiACIiAC60oAcitcVTrC0ICxEmXVIMy2rG6V8gGP5MwtjBYnbWJyM/zdnGUKWUvnEcGZYi2jOKchOaPOeej2egRfitOMYIySIi3v8S7l14HkzMYwLnFkgzvr++IIH4x5DpFm2Q9zu9hMURs5jQxP2JVd7AptzBibRplGfGfsNZXGmujEkl/cWLvdtVodEavLCxCc562FSM5hn7xNyRnxn6MNsj2fL9nY6IxNTW2xSURxHhuF4Fwa42bDnFHNC/TnFw/ECMshGjPk6Yhzz+VkskJmBGf0oeQc+oU2j9KMe25BU452kZlj2DaY2/uxLcnhHtf27PvwXfHkSJwjlG1IzJVm2ear+yE477NFyM1L9XnvxVMlaajqQ5MbqoiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIiACIjAqScgwfnUPwPtQAREQAREQAREQAREQATWkEDQVYOczGkhC/e71kUE33odUX0XH7d8rmCtqapNT+1ABOdCJMcyaDElZwjSlHSRU5R2fQa+IkOKDSIt5w0plpxDGSm0lKGZoiKpc15KyZwHjS4mswZ5mZKzN/ra2APlXyR6v0FwhtTMPSHaNDdB4dl9XXTodJoenZhS8yLOt7DwqC0v77MGRF+egx1Z9qzra2TSWctksjY6Omkz01ttbm6Hy83ZXB7zene8RNKwj+cl9wcpmfN0EJ2ZmQIzZWe0UQyPJedeJC8PBOcgRLu4HAvOZEsYPKDPHZecj3Iz7w+y98E2PHGPSCDgqYN9tDoNz8v1gzZf2Yu8x8r1RWu1G94nsMa0vIoH+p3hF96IJh9uVl0EREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAETjIBCc4nGbiWEwEREAEREAEREAEREIH1JACV111YCscpRCym2Er5tttBLOd62Rbmn4Cc28Z117LZgo2PzSLmcxZ9M5HgjCjOEGvTLtdSMobw6tYvpOIVGw/SMJsGknOkx652ZDlX7M7ynu8NJYNN4xp3UUEKTnNUYexmxHXGWErNcRRnlrCwfUsp7It9mo2Ky9uLy3shNz9m88iLy3sgdbdwFsyB9YIs3EUUZ0StRqTqXK7oUvP09Dabnd1pY2PTlssWsXbYKPtzW1yBVReuWaHQDEmZ8jIlZ85PvuwfxOZQsh6LzkbhORGb2X8gNnNcKhKafSGugRz2OyixA2+PMcbPwtftd6zRrlqlsWQLiNy8UN1nB8p7rN6uWBPicyI3+6BoBp6JabgttOhVBERABERABERABERABERABERABERABERABERABERABERABERABERABERABE45AQnOp/wRaAMiIAIiIAIiIAIiIAIisDYEXJalPEwz183VoMH2PMpwzxoQgSnkssykczY6MmXTE1sh+45YNlNEWwHyL2Vg5B4FaWZ6tUFujp3YeLexOMzrUGeJCzq63omv0SgvIOx6e3hhFOZkbt6IhGeKzkFuxmTYDzohs2/axese94MmCs6MytxoLFu5DLF38QlbWtqD6M17rVabRwf094jU3FQQi9OI0ky5uVgYdcF5cnKzTU1utdLIOIRv/vMoWg878GW5NCuMtNwLEZtDZOYogjPueRRn3CfnXhfXkdzsgrOLzYgcTcnZ56DcjPpgcqzpi7jEHdq5Jvr4HniPv/DC5EXYYw99mFuIYF1rlG2pdiASnPfbUv2AtSG19xG9Ox4Wi848YzKfv0/Yg4yiNXipJAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAKnkIAE51MIX0uLgAiIgAiIgAiIgAiIwFoTcGE4sowpyQbjGOoqBOFut2OtdsPl2mUIwfsPPASpOWOT41uRtyCK8Rw7WorDIBZTQPbSpV/slILuUKIk61osZV2XYwflQJcd1NgtbC3M45GMI8HW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efal/2tjVPu7CkHnWd7RXpxZTuIiAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBY8ASysmYOAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdA8BAefu8R6sggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBTEDA2Y8BAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLdRkDAudu8CgshQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEDA2c8AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLdRqC826zEQtotsPfeu8dXd9guxowZG5dd9pt4/Y03232vgQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgS6s0DJ8BFrN3bWAocOHTZPUw8cOCCGr7Jyu+d49tnnY8rUqe0e3xMHrrnm5+KSX/y0uPRRo8bEXnsfUDzXIECAAAECBD4TGDdu7Gcn86k1Zuyo+fQkjyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwYAp06wrOPzjthFh//XXaLX/U0SfF008/2+7xPXHgeuuu3WLZw4YNbXG+oJ9ssMG6seYaq+fbfPyJpyKF2h0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQILjkC3DjiXlpUuONIdtJPbbv9j7Lf/3lFaUpLP+NRTz3TQzD1jmoMO+nZW1XulfLFf+MJG8d2DvtczFm6VBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC7RLo1gHndu1gIRs0ceKk2GmnPWKXb+wYr776Rjz62OMLlcCggQMWqv3aLAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgYRPoUQHn7x15Qjz77PML2zuaYb+TJ0+O667/wwz9C0NHv379FoZt2iMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB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PHlyccysGn379o31snsHZZWiU1Xp//3vmXjzzbdndUuPu9ZVe+zbp0+s/fk1Y9lll46pU2vjpRdfzkPlrQFHjFglVlllpejVq1dWsfnV7PN6saJ367HOCRAgQGDBExg3bux839SYsaPm+zM9kAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCCJCDg3Oxttg4477X3ATFq1JhmIzQJECBAgACBniQg4NyT3pa1EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgSKAVBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7iIg4Nxd3oR1ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQAs5+CAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6DYC5d1mJd1gIf95/Mko79WruJLq6ppiW4MAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgc4XKBk+Yu3GznrM0KHDOmtq8xIgQIAAAQIEZiswbtzY2Y7p6AFjxo7q6CnNR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGChEihdqHZrswQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdGsBAedu/XosjgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDCJSDgvHC9b7slQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0K0FBJy79euxOAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQILl4CA88L1vu2WAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLcW6NyAc2Njt968xREgQIAAAQILsIDfQxbgl2trBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECC7JApwac6+rrFmQ7eyNAgAABAgS6sYDfQ7rxy7E0AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArMQ6NSAc23t1Fk82iUCBAgQIECAQOcJ+D2k82zNTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAzBTo14FxTUxMNDQ2duX5zEyBAgAABAgRmEEi/f6TfQxwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPQ8gU4NODc2NsakSRN7nooVEyBAgAABAj1aIP3+kX4PcRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0PMEOjXgnDjSPw8/YcKnKjn3vJ8NKyZAgAABAj1OIFVuTr93pN8/HAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9EyB8vmx7BQyGj++NqqqqqKioneUl2WPLSmZH4/2DAIECBAgQGBBF8gqNdfV1+Wh5pqaGpWbF/T3bX8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQILvMB8CTgnxfTPxFdXV+efBV7VBgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmCuB0rm6y00ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoBAEB505ANSUBAgQIECBAgAABAgQIECBAgAABAgQIECAMxDjvAABAAElEQVRAgAABAgQIECBAgAABAgQIECBAgAABAnMnIOA8d27uIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgEwQEnDsB1ZQECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMydgIDz3Lm5iwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBThAQcO4EVFMSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDB3AgLOc+fmLgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOkFAwLkTUE1JgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDcCQg4z52buwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6AQBAedOQDUlAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJzJ1A+d7e5iwABAgQIECBAgACBrhAoLy+P3hWV0atXRaR2aWlplJSUdMVSPJMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHQ7gcbGxmhoaIi6urqYNq02ptZOydvdbqEWNEsBAedZ8rhIgAABAgQIECBAoHsIVFT0jj59+mbh5t7dY0FWQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEuqFAKhJWVlaWf3r37h39on8Wcp4a1dWTozb7dvQMAQHnnvGerJIAAQIECBAgQGAhFUj/w6t//wFRVdlnIRWwbQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMG8CqZhY+tRMqY6JEydEqvLs6N4CAs7d+/1YHQECBAgQIECAwEIsUF5eHgMHDI707SBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmTSAVF+tVXhGfThgfdXV18zaZuztVoLRTZzc5AQIECBAgQIAAAQJzJZBCzYMHDRFunis9NxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbYF/H182y7drVfAubu9EeshQIAAAQIECBBY6AVKSkryys2lpX5dX+h/GAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIcLpL+PT/+icvr7eUf3FJCY6J7vxaoIECBAgAABAgQWYoH+/Qeo3LwQv39bJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHOF0iVnNPfzzu6p4CAc/d8L1ZFgAABAgQIECCwkApUVPSOqso+C+nubZsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMw/gfT38+nv6R3dT0DAufu9EysiQIAAAQIECBBYiAX69Om7EO/e1gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwPwV8Pf089e7vU8TcG6vlHEECBAgQIAAAQIEOlkg/fM3vf2XoZ2sbHoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIPCZQPp7+vT39Y7uJSDg3L3eh9UQIECAAAECBAgsxAK9KyoX4t3bOgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6BoBf1/fNe6zeqqA86x0XCNAgAABAgQIECAwHwV69aqYj0/zKAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAJ+Pv67vdzIODc/d6JFREgQIAAAQIECCykAv7Jm4X0xds2AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHSpgL+v71L+Nh8u4Nwmi04CBAgQIECAAAEC81+gtNSv5/Nf3RMJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYGEX8Pf13e8nQIKi+70TKyJAgAABAgQIEFhIBUpKShbSnds2AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoOgF/X9919jN7soDzzGT0EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAw3wUEnOc7uQcSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDAzAQHnmcnoJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgvgsIOM93cg8kQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBmAgLOM5PRT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAfBcQcJ7v5B5IgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDMBMpXX321mV3TT4AAAQIECBAgMIcCY8aOmsM7DCdAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoLlA+QsvvNj8XJsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJdJlDaZU/2YAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQSKG917pQAAQIECBAgQIAAAQJzJFBZWRmrrjo8hg9fJfr0qZqjezt68LgPx8VLL78Sb7zxVjQ0NHT09OYjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5oOAgPN8QPYIAgQIECBAgAABAguqwJe+tHWc/oOTYpFFFulWW3z66Wfj1FPPjLfefqdbrctiCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdkLlAwfsXbj7IcZQYAAAQIECBAg0B6BMWNHtWeYMQTaFFhs2BJt9nfXzj333C1OO/XE7rq8qKmpid1331fIudkb2nDD9WO3Xb+e9/z5nvviwQcfanZ14Wymn+N11/l8vvlLLv1lvPvuewsnhF0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWMgFZD661w+ACs7d631YDQECBAgQIECAAIEeIbDsssvEcccela+1trY27r77L3HzLbfHp59O6NL1r7LySrHffnvH+uuvG1VVVXHuuWfFvt86MBoaGrp0XfPy8PLy8lhs2KIxZOiQGDpkSDRm//fhh+Ni7NgP88+czL300kvFDjt8Ob/lxZdeFnDOJD6/9lpFk2uvuzELOM+JqLEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0BkCAs6doWpOAgQIECBAgAABAgu4wPbbbxuVlZX5Lm+88ea44MKLu8WOU/Xd/3vgn/GnP90ayy+3bKy11hqx4orLx2uvvdEt1tfeRQwePCi23nrL2GqrzWOTjTfMw9pt3Tt69Jj45z//Ff/4vwfj4YcfjcZG/0BPW076CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBnCQg496z3ZbUECBAgQIAAAQIEuoXAaquOKK4jVW4uHGVlZbH4YsMKp3P1Pe6jj2Pq1KlzdW+6KYV8b73ljjjuuKYK06uttmqPCTj369cvDjxgv9h33z1nGmpuDrP44ovFN7+5a/555pnn4qfnXxT/+98zzYdoEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBHicg4NzjXpkFEyBAgAABAgQIEOh6gVRhOB0NDQ3xzjvv5u1U0fnOO26KpZdeKj+f2z8mTJgQhxx6ZDz77PNzO0W88eZbxXsHDRpYbHfnxnbbbRNnnH5KDBw4oMUyp0yZEim8PPbDcTEu+5SXl8eyyy0Tw1dZOVLAuXCkatXXX/fbuOHGP8R5512omnMBxjcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9DgBAece98osmAABAgQIECBAgED3FFh66SXnOdycdjZgwIBYb9115ing3D2F2l5VSUlJjBx5cBx6yHdbDHjiv0/FDTfcFA899O9IIefWR7pv4402iD333D222War4uV99t4jKioq4uyzfyzkXFTRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGeJCDg3JPelrUSIECAAAECBAgQ6MYCr732Rpx11rmxxhqrz9Mq33vv/bj1tjvmaY6edPOZZ5wSu+769eKSU1XsSy+7Mn7zm2vyCtnFC60ajY2N8cij/8k/W221eZx15mkxZMgi+ajdsvkeeOChePDBh1rd5ZQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHR/AQHn7v+OrJAAAQIECBAgQIBAjxG45dY7In0c7RPYZ589W4SbR40aHSeceFo89dTT7Ztg+qgUZt5r72/HDddflVdvPuXUM4Wb50jQYAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoTgICzt3pbVgLAQIECBAgQIAAAQILjcDnP79WnHD80cX9Pvvs83HIoUfGhAkTin1z0vjgg1Fx8MFHxMRJk2L06DFzcquxBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgWwkIOHer12ExBAgQIECAAAECBHqWQElJSVxw/rndbtGLDhva7dbUekHHZ+HmsrKyvLuhoSHOPufHcx1uLsz96muvF5q+CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAjxUQcO6xr87CCRAgQIAAAQIECHS9QAo4b7/9tl2/kB62gi9uvWWsvdaaxVXfeusd8eKLLxfPNQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwMIsIOC8ML99eydAgAABAgQIECDQAQITJ07sgFk6dory8vKoqqrq2Ek7cLYDD9y/ONunn06IX1xyRfFcgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILOwCAs4L+0+A/RMgQIAAAQIECBCYB4GGhobY5AtfnIcZOufWLbbYLC6/7KLOmXweZ11kkUVirbXWKM5y+eW/ik8++bR43lWNpZZcIr6cVeNeYfnlYuCggfHuu+/FW2++Ha++9nr873/PzNOyBg8eHKuvvmr+WW3VEdHY2Bjjxo2L/z39bDz00MMxadLkeZp/xRVXiE033ThWWnHFGDhwQD7/s889H09n8z///IsxderUeZq/+c2DMptlllm62FVXV6f6dlFDgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAh0jIODcMY5mIUCAAAECBAgQIECAQLsENt/8C1FSUlIce+99fy22u6IxbNiicdppJ8ZWW24epaWlbS7hwQcfirPPOS/GjBnb5vWZdabQ9DnnnB4bbrh+m0P22WfPqK2tjUsu/WVcc831eTC5zYEz6UxB47PPOi022GC9GUZst902eV8KIP8zC1Gff/7P89D2DAPnoCPt57e/vSKWXnqp/K4UnP7+MScJOM+BoaEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoj4CAc3uUjCFAgAABAgQIECBAoF0Ciy02LNZee812je3IQdOmTYtHHvlPTJkypSOn7ZS5NmwWxk3VkT/66ONOeU57Jl1nnbXjFxdfEIMHD8qHp4rcaT1DhizSIuy8ZRZ+vmu9dWO//Q+KV155tT1Txy677BwnnnBM9O3bp8X4VK26qqoqeveuyPsrKiri2GOOzCowbxKnnHJGjB37YYvxbZ2kIPa+++4ZR37vsKisrGwxJAWaq6urY8CAAXl/eXl5fHHrLWOzbP7TTz8n7v7zvS3Gt/dk+eWWzcPN6Wc8HRMnTozDR34/nnrq6fZOYRwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItFNAwLmdUIYRIECAAAECBAgQIDBrgRSS/cs9d0QKrHbF8cYbb8bOX99jjqsAz++1porJheOF518sNOf79xJLLB4HfOdbebj5/Q9GxXXX3Ri33/7HPByc3uHyyy8XO+ywXRx4wP55xel+/frG8ccfHQcdNHK2a/1BVhF6jz12K45LIeBrfnd9PJ/td/ToMXl4OlVBXmvNz8XRRx8Riy++WGy80QZx2603xi677hUffjiueG9bjYsu+kls88WtipdeffW1LHz8u3j5ldfizTffivr6+lh5pRVjo403iG98/WsxYsQq+c/lueeeFdOm1cV99/+teG97GqussnL85teX5cHvND6t7+BDvhfpuQ4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6HgBAeeONzUjAQIECBAgQIAAgYVSoE+fPtGrV68u23uq2Juq9aZqzt35SNWRC8f48Z8UmvP9e++9vpk/86WXXolv7ffdqKmpKa6htrY2r9ScqjW/8MJL8bMLz8uvbbLxhrHZZpvEv/71SHFs60YaUwg3pzkvuPAXcfPNt7UInqdK0e+8827++b8H/hmnnXpi7LTTDnnY+pjvfy9Ozio5z+z4yle2K4abGxsb49osmH3xxZdHWnPzI1XHTp8U2v7FLy7IA9T33fe3eOhf/24+bLbtz31utfjVlZfGwIFNFaHTug86+Ih4//0PZnuvAQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwdwICznPn5i4CBAgQIECAAAECBFoJpMDnnnvtH59bfbVWVzr/dFpdXTzyyGPdPtycJAYPHlwE6cqAc1pEqkQ88ojvtwg3Fxc3vXH//X+Pxx//b2ywwXp5z6ZfmHnAubKyMs4445TiFKeddvZsqyVPnlwdp5/xw1hjjdVjhRWWjx13/Er8IQtE/+9/zxTnKTRSiP2kE48tnMall10ZV1752+J5W43q6uo4/PCjY/PNvxB///sDbQ2Zad+6634+Lr/s55GqV6cjhcEPOfR78dFHH8/0HhcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYN4FBJzn3dAMBAgQIECAAAECBAhMF3j++RcjfRwzF2heKbmqT+XMB86HKz84/ewYM2bsbJ906613FgPOyyyz9EzHH3LwAbH00kvl12+66dbZhpsLE6Wq2+f88Cdx1W+viJKSkjj6qJHx7e8cUrhc/D7iiEOiUAH73Xffi6uvvq54bVaNVN15TsPNm2yyUVySVX5Ooe10PPHEk3HE946JSZMmz+pRrhEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBABwiUdsAcpiBAgAABAgQIECBAgACBdgo0r/67SLNqzu28vcOGperN//73Y+2a77nnny+Om1XAedPNNimOu/rqa4vt9jRSgHjq1Kn50FTNOQWdWx+bbLxhsetnF10SKbjcGcfWW28Rl136s2K4+R//92BeuVm4uTO0zUmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEZBVRwntFEDwECBAgQIECAAAEC7RQoLS2Nv9xzRztHz79hhaq78++J7X9S84DzUkst2f4bO3jk44//NxoaGto164cfflQcN3TokGK7eaOsrCxWXmnFvGv06DHx/gejml+ebTut5Y033orVVhuRB4uXXHKJeP/9D4r3VVRUxHLLLVs8f+yxJ4rtjmxsv/228ZPzzom0n3Tcceef4owzfthuq45ci7kIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwsAoIOC+sb96+CRAgQIAAAQIECHSQwKwq+nbQIxaoaV555dX40pe2zve07rqfj/Ly8qirq5vve2wetJ7dw6urq6OmpiaqqqpmOnSFFZaLFEJOR69eveLCC34807EzuzBkyCLFSytlYenmAec0fwrUpyOtfcKECcWxHdX4xtd3it1336X4nKuvvi5SpejGxsaOeoR5CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAdAgLO7UAyhAABAgQIECBAgACBtgVS8PPRxx5v+2IX9g4eNChWXXV4F65g5o9+4MF/xeGHH5wPSIHhddZZO1I15fl9fDx+/Bw9csqUqbMMOI8Y/pl3Cip/+ctfmqP5Ww9eZumlWnStsvJKxfM33niz2O7IxlprrVkMN6d5x437SLi5I4HNRYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXYKCDi3E8owAgQIECBAgAABAgRmFEgB54MOGjnjhS7u2WKLzeLyyy7q4lW0/fgXX3wpD84OHTokHzAyCzt/+zuHtD24E3s7umr0lClTiqsdNWp0PPvs88XzuWm8+977LW6bMnVq8byid1Ol6GJHBzV++KOfxH7f2rsYzj7++KOjrLwsrrrq2g56gmkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoD0CAs7tUTKGAAECBAgQIECAAAECHSSQQuF33vWn+O6B385nXH/9dWP77beNe+/9awc9oWumefGll4sP/vTTCXHMsScVzzui8dqrrxenWWnFFYrtjmzU19fHCSeelldx3nbbL+ZTH/P970VZWVn8+tdXd+Sj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vyGF3Y899uR44cWXmnfHeT8+O1Il6HSkoPlzz73Q4nrzk969e8fll12UBac3KHb//ve3xLk/Pj8aG/1P6yKKBgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEeKCDz0b1eWmn3Wo7VECBAgAABAgQIECDQUwR+dtElcc3vrp9pQHlW+1h++eXiuOOOinPPPStSsLf1kcLN11x9Zey5525zFW5OVYS/e9DIHhNuTvtPgew//OHW+MoO34gUPn7ppVdas7R5PmXKlLj7z/fGgd89PI459qSZhpvbvLkTO994483Ye5/vxMUXXxapSnXaX1vHxx9/HDfddGvsuNNu7Q43p3mefPJ/seuue8VVV10bKRzd1lFfX58HmtMadv76HjOEm9u6Z1Z9U6dOjZFHHBOPP/7f4rC99to9fvCDk/Jq0sVODQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYJwEVnOeJz80ECBAgQIAAgZYC/mu+lh7O5kygp1VwLuxu9dVWjY032TCGr7JypAq37Tm22GLT4tgUzj3llDOKAdhCuHnZZZfJp3r66Wfj8Sc+C5TOav5PPvk0Xs6CwU8+9XSkMGpPPxZbbFhssfmmsdxyy8bQoUNiyJBFor6+IUaNHh0ffDAqUlXihx56OCZPru72W62qqorhw1eO1VYbEf369osxY8fm63/mmeeK735uN5FC8muttUakqtGDBg3Mqyk/++zzeTXmFAB3ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYHYCMh+zE5q/1wWc56+3pxEgQIAAAQILuIBfdhfwF9zJ2+upAee5Ydlk4w3j0kt/NkPIOYV4U+XmQrj5v08+FYceelTU1NTMzWPcQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2iUg89Eupvk2SMB5vlF7EAECBAgQILAwCPhld2F4y523x4Up4JwUW4ec77//77HqqsOL4eann3k2Dj74iB5RnbjzfirMTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLzQ0DmY34ot/8Zpe0faiQBAgQIECBAgAABAgQ6TuCRR/8TRxxxTEydOjWfdLvttimGm1944cU45JAjhZs7jttMBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgxwgIOHeDV/Xt/feNBx+4Ly44/9xusBpLIECAAAECBAgQIDD/BFqHnNOTX3nl1Tgoq9w8adKk+bcQTyJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgS6jUDJ8BFrN3ab1bRayK9/fVms8/m1WvROnDgp3n//gzz0cPMtt8dLL73S4npPPHnyvw9HRUVFvvSdvrZ7vPnmWz1xG9ZMgAABAgQIZAL+uRI/BvMisNiwJebl9h5970YbbRCnnXpCvJf9rn/KKWfG+PHje/R+LJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEepaAzEf3el/dOuD8x7tujhVXXGGmYo2NjXHXH/8cp59+TjQ0NMx0XFdfOP0HJ8U3v7lrHlxOAebWx9133xbLL7ds1NXVxUYbb5n9E921rYc4J0CAAAECBHqIgF92e8iL6qbLXJgDzt30lVgWAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwkAjIf3etFl3ev5bS9murq6jjuuFOiT98+8fm114pVVx0e6623TpSUlMTXd94xNtpw/dh2u53avrkb9C666KL5KsrKytpczdey0PP6668bzz33gnBzm0I6CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEFhaBHhFwnjatLv750MP5O7n33r/m3yuttEJc9dtfxpAhi8QSSyweBx30nfj1r6/ulu9t8OBBs1xXqj79n/88McsxLhIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYGAR6RMC5rRfx+utvxte/sUc8+MB9UVpaGocfdlBcd93vY8qUKfnwvff6Zmy33Tbx6YQJcdRRx88wxemnnxwrrrB8PPDAQ3HN764vXi/cd+edf4p77/tbHHHEIfHVHbaPysreccUvfxPXXntj9OnTJw4++Dux/nrrxnLLLRu9e1fE6NFj4uZbbo/rr7+pONdOO+0Q2227TYwYsUret/jii8U1V1+Zt6fV1WWh7JF5u/DMd997P37wg7OL9xcaKcy9xx67xWabbhJDhw6JV197Pf7613/ErbfeGZMmTSoMK36fccYpscLyy8W5P74gX9fIkQfHptm9iw1bND7+eHzcfPPt8durflccr0GAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECguwj02IBzAhw//pP405/uiZ133jF69eoVm222Sfztb/+X22655Wax/vrrRl0WJG7r+FoWPq6srIzGxsYWAeevfe2rscYaq0dtbW0ccMB+seKKK7S4/aQTj4299to9ysrKWvSncenaaquOiFNPOyu/tusuO+drKAysqKhocV7oLzxz1eze1gHn7bffNs7/6Y+ipKSkMDzWXmvN/HPoId+Nr+zw9dyheDFrfG2nr+ah63332SO+8pXtoqqqqnh5qaWq4vvfPyKvfP3T8y8q9msQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6A4Cpd1hEfOyhj/cfFvx9tVXW7XYntfGJptslIebU9D5739/IO7+873xl7/cH6uvvmoebq6pqYn7sgrP5557ftxy6x0xbdq0/JEprLzookPzdqoCne5Lc6Qjfafz9Lnhxj/kfbP6Y4stNiuGm1NQ+w9/uDV+dO5P45FHHstv69evb/zxrlsifbd17JIFrFO4+a2334mbbro1/y6MSyHtVPnaQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKA7CfToCs4J8qWXXil6Dh++SrE9r41UMfmjjz6O7b68U0yd2hRQTnMed/wpscc3d43LLv9VNDQ0FB/z+OP/jZ/+5Id5peV9ssrJP//5ZXHnXXfnn0023jCvmDx69Jg46aQfFO+ZXaMwX319fey6297x+utv5rf8/ve3xGGHfjdGjjwkBg8eFKedemKcdPLpbU53yaW/jCuv/G3x2gXnnxupKnSqeL1SVnX61ddeL17TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDVAj2+hG+qilwIGi+22LAO9Tx85NEtws1p8rFjP4wUGi48s/DAe+/9azQ2NuanKyy/fKF7rr9TVeZCZeZ77rmvGG4uTHjFL38TEyZMyE/XWWftQneL7yeeeLJFuDldvPvPfymOWWnlFYttDQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLdQaDHV3CuqKiI0tKmnPbYsWM7zHTSpMnx/PMvznS+VDn5wAP2j4022iCWX37ZqKqqKo4dMmSRYntuG9tss3Xx1utvuKnYbt547LEnYtttvxiLL75Y8+5iu3UIO114/70PitfTHhwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEupNAjw84r7LKSkXPV197vdjuzMYVV1wcm226SZSUlOSPSZWbJ06cGP379++wx37hCxsV53r55VeL7eaNt995Jz8tKyuLlVZaYYYqz83HFtrTpk0rNLMq1E0Vp4sdGgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgS6WKCp9HEXL2JeHr/rrl8v3v7iCy8X253V+M1vLo/NN/tCHm5+/fU344QTT4u1P79xbPKFL8aUKVM67LGjRo0uzrXIIoOL7eaNgQMHFk/HjOm46tXFSTUIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIzGeBHh1w7tOnT+y6y845WX19fTz870eKfOk8Ham6cUcdn/vcarHxRhvk0/35nntj569/M+65576sEnJDRz2iOM999/2t2N5kk8+qORc7s8aqI4bnp5MmTY70cRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDo6QI9NuA8aNDAuPkP1xYDzDfc8IcWId/Ro8fk76akpCSWWnKJFu9pxx2/EpWVlS362nOyycafBY1/+9trW9xSUVFRXEuLC9nJxEmT8q4hQ4a0vjTT8xdffDkKIe0jRh4yw7jFFhsWa6yxet7/yiuvznBdBwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGeKNBjAs6lpaUxYMCA2HbbL8bJJx8X//j7PbH88svl5ql68QUXXtzCPwWEC8cVV1wcK620QqQQ8kEHfSd+fO5ZhUtz9P3e++8Xxx96yIHF9tprrxn/fPD+6NWrV7GveeOxR/+Tn/bt2yfS2PYejz32eD50iSUWj19deUkkg3SkwPYdt/8+Ung7Hddd//v82x8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEerpAeU/YwMCBA+KZpx9rc6nPPvt8HHLokdHQ0NDi+m233xWnnHJ8HjpeccUV4q47b47GxsY8FJzGTp5cHf369W1xz+xO/vWvf0ddXV2Ul5fHdtttE089+e/suY3Ru3dFfmth/tbz3HnX3bHHHrvl3Tdcf1X+7D59qmK7L38tRo0a3Xp48fzgQ74Xt9x8fay22oj4whc2jqf/92hMnTq1RfXpn55/Ufz1r/8o3qNBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoCcLdOsKzilM3PpI4eSPP/44nnnmuTj9jB/GXnt/OyZMmNB6WB54/v4xJ+aB5MLFVPH4k08+jX32PSCeffa5vLuuvr5webbfqVL0ccefErW1tfnYVLE5hZtramri7HPOi0cemXkI+79PPlWcP1VyTmvZYovNin0za+yx5375vOmZ6Z7Kysp86KefToiLLro0rr32xpndOtv+wj5mO9AAAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvNJoGT4iLUb59OzuuQxFRUVsd66n48lllwiHnzwofjoo4/neR1pzo032iCGLbZoPPzwo7Oswtz8YUsvvVRsuOH6edcTTzwZ77zzbvPLs22nSs4jhq8SD/7zXzF+/CezHW8AAQIECBAgMP8FxowdNf8f6okLjMBiw5ZYYPZiIwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoCcJyHx0r7e1wAecuxe31RAgQIAAAQILuoBfdhf0N9y5+xNw7lxfsxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZkJyHzMTKZr+ku75rGeSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRkFBJxnNNFDgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAXCQg4dxG8xxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMKOAgPOMJnoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgiAQHnLoL3WAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEZhQQcJ7RRA8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAl0kIODcRfAeS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAjAICzjOa6CFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIsEBJy7CN5jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYUUDAeUYTPQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdJGAgHMXwXssAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIzCpTP2KWHAAECBAgQIECAAIEFSWCD9dddkLZjLwQIECBAgAABAgQIECBAgMD/s3cf4JFVZQOAv0zalmyhCcsCAroLNpoU6SIgiFSlq6j8AgoqooiogNg7qKgUqRZAQJoNpEmVXi30JssCy/aa/t9z15lNssnWJDvJvOd5Zufcc88995z3Tpgh98s3BAgQIECAAAECBAgQIECAQAUL3Hf/gxW8+spZugDnyrnWVkqAAAECBAgQIFChAv7nrkIvvGUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEBKlAYoPM2bQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBqGAAOdBeFEtiQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBAFRDgPFCvnHkTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGIQCApwH4UW1JAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIDVUCA80C9cuZNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYBAK1AzUNbW0tERj07xobGyM1taWaGtrG6hLMW8CBAgQIFBRAoVCIaqra6K+vj7q64ZETc2A/ThSUdfNYgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0l8CAiyhqamqMWbNnRUtLc27U3t7eX1bOQ4AAAQIECPSCQPqjpLa2pvy9fHb2nl5TUxsNwxuirq6+F0Y3BAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECA11gwAQ4p0DmGTOmZVmbG0NQ80B/2Zk/AQIECBCI0vt5c3NTTJs+NcvmXB8jR46OqqoqPAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVLBAYSCsvaWlJSZPmRTzGgU3D4TrZY4ECBAgQGBpBdIfL6X3+fR+n973FQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKleg7AOcU5DTlKmvR2tra3aV2iv3Slk5AQIECBAY9ALt+ft9et8X5DzoL7YFEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOhRoKwDnFM2x2nTp5S+wr7HVdhBgAABAgQIDBoB7/+D5lJaCAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFlEijrAOcZM6ZlmRzblmlhDiJAgAABAgQGrkB6/0+fAxQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCpPoGwDnJuaGqMxe0S0V95VsWICBAgQIFDxAu3554D0eUAhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCyBMo2wHnW7FmRvqJeIUCAAAECBCpTIH0OSJ8HFAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKkugLAOcW1paoqWlubKuhNUSIECAAAECCwmkzwPpc4FCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDlCJRlgHNj07zKuQJWSoAAAQIECCxSwOeCRfLYSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDQCZRngHNjY6SvpVcIECBAgACByhZInwcas88FCgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClSNQlgHOra2+ir5yXoJWSoAAAQIEFi3gc8GifewlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMNgEyjLAua2tbbA5Ww8BAgQIECCwjAI+FywjnMMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDFCBsgxwHqCWpk2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwHIK1Czn8Q4nQIAAAQIECBAgQGCACoytr41dV26IzUcMi/WH1sWomuqoGqBrMW0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGLgC7dnUp7e0xrNzm+L+mXPihimzYkJj88BdkJkvt4AA5+UmNAABAgQIECBAgACBgSUworoQnxq7Suy72qiBNXGzJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFBKZCScY3OknJtNmJo/jhyzVXi6knT48wJk2Nma9ugXLNFLVqgsOjd9hIgQIAAAQIECBAgMJgENs3+Z/Cit64juHkwXVRrIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwCAUSEm70v3tdJ9bqTwBAc6Vd82tmAABAgQIECBAoEIF0v/0/WTcmrFGnS9yqdCXgGUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgQAmk+9vpPrcg5wF12XplsgKce4XRIAQIECBAgAABAgTKW2BEdSFOXnf1qK1KX+yjECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBgSGQ7nOn+93pvrdSOQKuduVcayslQIAAAQIECBCoYIFPjV1F5uYKvv6WToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYEskDI5p/veSuUICHCunGttpQQIECBAgAABAhUqMLa+NvZdbVSFrt6yCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAwCKT73un+t1IZAgKcK+M6WyUBAgQIECBAgEAFC+y6ckMFr97SCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCwCLj/PViu5OLXIcB58UZ6ECBAgAABAgQIEBjQApuPGDag52/yBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgCbj/XTmvAwHOS3CtD/vIh+KlF5/JH5/4v48vwRGduxQKhTj44ANjs0036bzDVieBC847Jzd+4bknY8yYNTrts0GAAAECBAgQILDsAusPrVv2gx1JgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTKRMD97zK5EP0wjZp+OMcKP8We739fDB06dKnnceVV10Rra2ustNLoqK+vz48fN+7NSz3O7bfdFOPHjcuP+/JXTo5zz7tgqceohANWX/0NJeeVVlopJk58pRKWbY0ECBAgQIAAgT4XGFVT3efncAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDXAu5/97Vw+Yw/6AOcNxg/Pi44/1fLJH7TzX+PKVOmLNOxHQ9af731Spt77rmHAOeShgoBAgQIECBAgEB/CFT1x0mcgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9LGA+999DFxGwxfKaC59MpXqMshWd+NNN+dra2tri3POOa9P1mlQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAoNBYNBncH7qqadil/fusdC1OumrJ8a7d9whb7/00svi3PMvXKjPtGnTFmpbloaPHHZ4jBw5IubNa4ympqZlGcIxBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCpCYNAHODc3t8Qjjzy60MV86aUJpbZXXn2t2z6lDr1QmTFjZi+MYggCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECg1tg0Ac49/bla21pzYd861vfEh8+9JDYYcftYs6cuXmA9De/9Z3oLpB5k002ivfuukt+3LnnXhBTpk7tNK3a2po44YvHxxZbvDPWHDMmJk2aFPfd/0Bccsll8cSTT3bq23Vj6NCh8eljPhVVVZHN4bG4/m83dO0SBx90QKyzztp5JRi5WgAAQABJREFU+49+/JNoa2vr1GetsWPj0EMPyttuuumWeODBhzrtHz58eJz4peNjyy23iJVGj46nn34m7r7nnjjzrHMiBZAvqhxxxOGx5x57xJgxa8TEia/E/Q88GOedf0G8/PLERR3W7b4Nxo+PffbZM9/32muT4sKLftNtP40ECBAg0LPAtttsHdtuu3Xe4Qc/PK3njl32pOO++MXPx113/SOW5rguw9gkQIAAAQIECBAgQIAAAQIECBAgQKCMBQqrvSFGHH1spxnO/Pnp0Tb59U5tNggQIECAAAECBAgQIECAAAECfS0gwHkphZtbmuNP114ZW221ZacjN91k4zjwgA/Ge3bZPZ555tlO+77zrW9kwcub521/v/X2uPfe+0r7U9DwlVdcGvX19aW29dZbNw8mPuboT8YNN9wURxx1dMyePbu0v2NlzTXHZMHRn8+bpkyZEhu8ZaOOu/P66af9MGpq5l/q7oKgP/OZo+Pwj3/0f2NM7RTgvNNOO8alF/8mCoVCadz11ls3dt115zgmC6zee+8PdhuEvcoqq8Tdd90Wo0eP6nTcNtu8K47+1JFxzKc/F1dedXVp3+IqaZy/Xf+nGDZsWN71l2eevbhD7CdAgACBLgIpSPnqqy7v1LokwcrpfeaLx89/r0lj3HnnP+LOLNBZIUCAAAECBAgQIECAAAECBAgMZoHC6JVi2IGHRFRXx7y//DFaXnh+MC/X2gjkAlV1dVEzfoNOGqlNIUCAAAECBAgQIECAAAECBAj0t8CCqNX+PvMAPd/RnzqqFNycMiHPnTu3tJIUfHvGTxedDbO9Q/bkFDR8xWUXl4Kb03hPPfV0vPLKq9He3p6Pu/POO8WoUSNL5+haScHUc+bMyZtXXnnlSNmWO5btt9u2FNyc2g86cP+Ou/P6DttvV2r7/WVXlOqbbbpJXPzbi0rBzVOnTYv/PP5EzJo1K++z8korxU03/jVSBuqOZcSIEXHXHbeUgpsbGxvzIOiUdTmVFGx99lk/jzT+kpa/XffnUnDzHXfeFV879ZtLeqh+BAgQINCDQApaLv6RTA9d8v3F4OZin2IG6OK2ZwIECBAgQIAAAQIECBAgQIDAYBQY8v69on7H90T9djvGyFO/HXWbzU9kMhjXak0ECBAgQIAAAQIECBAgQIAAAQIEyk1AgPMyXJGm5uY46pOfjjFj14111h0XJ5/y9dIom2/+zlJAcKmxh8ruu703hg4dmu+dNGlSrLnWerHNdu+Od2z8zthq6+3jscf+Gcd+7gvx8ssTexhhfvODDz1c2v+B/fYp1VPlwC4BzVtvvVWn/Wlj3XXfmLe9/vrrMXPmzLy+9tprxx//eFUejJyCrdMax2/w9thhx51jvTdtGH+4cn725ZR5+hunfi0/pvjPbbfeGCnYOpU//+W6eON642O77d8Tb3vHpvGZYz9fCt4+44zTi4cs8vn8c8+O9dZbN+/z0oQJ8cH9D87r/iFAgACBpRNIWZd/+KPOf4izqCDnjpmbi2dKYyxJ1udif88ECBAgQIAAAQIECBAgQIAAgYEqULP2/N+dz77ovIiqQow47oQYsuvuA3U5A2PeVVVRvfoanR7lnj24sMqqnefb0DAwrM2SAAECBAgQIECAAAECBAgQIFDmAgKcl/ICpSzGW221XVx51dWRMi6nctbZv4oUHJxKVfbLt/XWWzerLb6MHz+u1Omee+6L1tbW0vZzzz0f79ll97j095eX2nqqXHXVNaVde+31/lI9Vbbfftt8e8qUKfnzqquuGinDcrFstdWWpQzPd999b7E5C1o+Oepqa/Ptc8+9IF9jaWdW+eSnPh3Tp8/Imw46aEFW6H332TvWGjs2b3/yqafiYx//RKd1XXrpZZGC41IZP25cjBy5YC55Y5d/jjryE1FcU8pUvfPOu5fcu3S1SYAAAQJLIJCCk5ckyLmn4OZ99ztgCc6iCwECBAgQIECAAAECBAgQIEBg8Ag03Xt3zPjO16M9+x318I99IoYdeli6GTB4FlhGK6nKksKMPu3nnR41bx5fRjNceCojvnBip/kO3a3zfZqFj9BCgAABAgQIECBAgAABAgQIECCwJAICnJdEqUOfFEycsgh3Lc8++1ypaYPxS/bLtmIW5HTgblk254MPWragscuvuLKUFXnTTTYpzaOuri7WHDMm3/7pz35Raj+oQ1bn/T+4X6n9D1deVarvvPNOeb2lpSW+ctIppfaOldtvvyPfHD58eKn5k588olQ/7vMnlOodKxdd9NvS5js326xU71pJwdff/Mb87NApmPz9e+0XU6ZO7drNNgECBAgspcDigpwFNy8lqO4ECBAgQIAAAQIECBAgQIDAoBdoefLxmH7qV6Jt0msx9P17x4hPHxdV/0sSMugXb4EECBAgQIAAAQIECBAgQIAAAQIEVoBAzQo456A85euTJ5fW1dCwIOC31NhN5b///W+8+OKLsc4660RtbU2c8bPT42unfDXO+dX58bMzftEp83E3h5ea5s6dG6+88mqMGbNGjB49KlZeaaU8EHifvffMM0qnjhdc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05pm/vh7MeeyizstZ+6fr82OOzZSsHN3wcttr0+K2ReeG9NPOiFaX3qx07G9udF03z0x66yfR+trry48bAp87hj8nGVqnn3Refmcmv/1WKRA5o4lBR43P/JQzDj1K1n27VtKu4Z/9PCoHrtWaTtV5vzu19E68eXObZf8Ns9w3bFx2Ic+mmcKLrYlzxk//Ha0PPF4sanzc8om3d9lGV2WeJq9OP68m27ofE2zSaRrn65ndyVlHJ/x7a9H86MPL7Q7Zf+efsqXo/k//1loX283pEzW0750XP5z1DZ1ykLDpz8ySH80MOPbp3Za36J+PtPrt+XJx/NA+/S6jiyjuUKAAAECBAgQIECAAAECBCpZoGr8Bhsv2Z/B96PSq68t+i+e+3EqTkWAAAECBAiUgcDqbxhTBrNYsin4HLNkTnp1L9BXr/W73rngq327P7NWAgQIECBAgAABAgQIEBisAin7dPVaa0c0NUXryy9l2W9nLH6pWVbcwqqrRcr0nDLitr7032ifO3fxx/VmjyyrbTp/YZVVo6q2LsuSPDNann8uC75exDzSMauvEdVrjMmz6+YZdjsGRPfm/LoZq7DaG6I6e1Q1NORerf99MdqmTe2mZz839bVLX4/fA1f+2h6zZr635fln8z9G6KFrnzdXDR8eNWutE5FlbW6dkP2cZYHYnYLxe5hB8eczBeO3vPCcoOYenDQTIECAAAECBAgQIECgq8A2DzzdtalXtsV89Apjrw0iwLnXKA1EgAABAgQI9JVAXwV99sV8fdjtC9XKGbOvXusCnCvnNWSlBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGOwCApwH+xWev76aylimVRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDof4HRP/zpMp10zh9+H01337VMxzqIAAECBAgQIECAAAECBAgQIDDQBQQ4D/QraP4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJlK9D8+L+XaW7tU6cu03EOIkCAAAECBAgQIECAAAECBAgMBgEBzoPhKloDAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAWQrMPu/sspyXSREgQIAAAQIECBAgQIAAAQIEylmgUM6TMzcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCpLoCwDnAuFspxWZb0yrJYAAQIECJSJgM8FZXIhTIMAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAPwmUZSRxdXVNPy3faQgQIECAAIFyF/C5oNyvkPkRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6F2Bsgxwrq+vj6qqqt5dqdEIECBAgACBASeQPg+kzwUKAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKVI1CeAc51QyrnClgpAQIECBAgsEiBep8LFuljJwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHBJlCWAc41NTVRU1M72KythwABAgQIEFhKgfR5IH0uUAgQWD6B9uU73NEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAsBNz/LovL0C+TKMsA57TyhuENkb6WXiFAgAABAgQqUyB9DkifBxQCBJZfYHpL6/IPYgQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILCCBdz/XsEXoB9PX7YBznV19VGfPSIEOffj68GpCBAgQIBAmQhU5Z8D0ucBhQCB5Rd4dm7T8g9iBAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsIIF3P9ewRegH09ftgHOyWDkyNFRXV3WU+zHS+VUBAgQIECgcgTS+3/6HKAQINA7AvfPnNM7AxmFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAisQAH3v1cgfj+fuqyjh9NX048etXKkZ4UAAQIECBCoDAHv/5Vxna2yfwVumDKrf0/obAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoA8E3P/uA9QyHbKsA5yTWU1NTay80qpZJufqbEugc5m+jkyLAAECBAj0gkBV/n6f3vfT+79CgEDvCUxobI6rJ03vvQGNRIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE+lkg3fdO97+VyhAo+wDndBlSkNMqK68WQ+rrZXOujNelVRIgQIBAhQmkrM3pfT693wturrCLb7n9JnDmhMnxSlNLv53PiQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQG8JpPvd6b63UjkCAyLAOV2OFPg0atRKMTp71NbW5dupTSFAgAABAgQGpkB6H0+P9L6e3t/T+7z39oF5Lc16YAjMbG2Lbz7/ajS3tw+MCZslAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIBNJ97nS/O933VipHYMAEOBcvSV1dfay80irZY9UYPrwhD4oqFAbcMorL8UyAAAECBCpOIL1vp6Dm9D6e3s/T+3p6f1cIEOh7gYdmzo3PPfWyTM59T+0MBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINALAilzc7rPne53K5UlUDNQl5u+vr6mpiGGD2sYqEswbwIECBAgQIAAAQL9LpD+p++j/34xPjV2ldh3tVH9fn4nJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECSyJw9aTpceaEyTI3LwnWIOwzYAOcB+G1sCQCBAgQIECAAAEC/SKQvrbnBy9Oit+9Oi12XbkhNh8xLNYfWhejaqqjql9m4CQECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCBQHtWnd7SGs/ObYr7Z86JG6bMigmNzQs6qFWcgADnirvkFkyAAAECBAgQIEBgvkD6n8ELJ07NH0wIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAuUiUCiXiZgHAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBDh7DRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUDYCApzL5lKYCAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECApy9BggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKBsBAc5lcylMhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAc5eAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlI2AAOeyuRQmQoAAAQIECBAgUOkC7e3tlU5g/QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoN8F3K/vd/LFnlCA82KJdCBAgAABAgQIECDQPwJtbW39cyJnIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEoC7teXKMqmIsC5bC6FiRAgQIAAAQIECFS6QEtLS6UTWD8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOh3Affr+518sScU4LxYIh0IECBAgAABAgQI9I9Ac3NT/5zIWQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGSgPv1JYqyqQhwLptLYSIECBAgQIAAAQKVLtDYNK/SCayfAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0u4D79f1OvtgTCnBeLJEOBAgQIECAAAECBPpHIH3lTWNTY/+czFkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB/D59ul+vlJeAAOfyuh5mQ4AAAQIECBAgUOECc+bMrnAByydAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAv0n4D59/1kvzZkEOC+Nlr4ECBAgQIAAAQIE+ligKcvgPHfenD4+i+EJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBdH8+3adXyk9AgHP5XRMzIkCAAAECBAgQqHCBmTNnhK+/qfAXgeUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJ8KpPvy6f68Up4CApzL87qYFQECBAgQIECAQAULtLe3x/QZU6Otra2CFSydAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0jUC6H5/uy6f780p5CghwLs/rYlYECBAgQIAAAQIVLpD+UnTqtMkyOVf468DyCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKB3BdyP713PvhpNgHNfyRqXAAECBAgQIECAwHIKpP+pmjL19Zg7b85yjuRwAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIN1/T/fh0/14pbwFasp7emZHgAABAgQIECBAoLIF0tfhzJgxPebNmxfDhg2P+rr6ygaxegIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsJQCjU2NMWfO7GjKnpWBISDAeWBcJ7MkQIAAAQIECBCocIH0P1n+R6vCXwSWT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKkSgUCHrtEwCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAaAgADnAXCRTJEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQgIcK6UK22dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAaAgADnAXCRTJEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQgIcK6UK22dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAaAgADnAXCRTJEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQgIcK6UK22dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAaAgADnAXCRTJEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQgIcK6UK22dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAaAgADnAXCRTJEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQgIcK6UK22dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAaAgADnAXCRTJEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQgIcK6UK22dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAaAgADnAXCRTJEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQgIcK6UK22dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAaAgADnAXCRTJEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQgIcK6UK22dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAaAgADnAXCRTJEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApQgIcF6KK/2J//tY3Pr36+N73/3GUhylKwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECSypQNX6DjduXtHN/9/vVr34Rm26yUafTtre3x7Rp0+OllybEI48+Fj/72ZnR1tbWqU9fbTz80D+ipqYmH3633faOCS9P7KtTGZcAAQIECBAYoAKvvubzwQC9dKZNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQJgJlncF59TesFkOGDOn0GDp0aIwZs0ZsscU7I2VUvu3Wv8WGG47vF85XX30tP09zc3O8+tqkfjln8SQpuPqfj90X79xs02KTZwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKDTmB+OuIyX9bs2XPiM5/9Qj7LlVdeKd74xnVij/ftFm9603oxevSouPSSi2KTTbfu81W8b4/98sDqRx55LFpaWvr8fB1PUMwcXV1T3bFZnQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCgEhgQAc4pmPjee+/vBH/22efF8ccfGx/76IcjBf9uueXmC/XpdEAvbLS1tcU999zXCyMt3RCrrLLy0h2gNwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEBKjAgApx7sj3ttDPio4d9KKqqqmKfvd9fCnA+9JAD473v3TmuvvqPcd31N8anP31UvH+P3WPIkPo486xz49e/vjgfMgVG750dt8ceu8Xb3/bWmDNnTh7AfMUVV8cDDz600Gk//vGPxI47bBevvPJqnPjlUxbav9JKo+Pgg/aP9+62S6w1ds2YPHlKPPzwo3HK174VTU1NC/VPDZtuunHst+9esdVWW0TKTj1x4itxxx3/iB/9+Kd54PZ3vn1qjFlzjdKx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Rj63/zz+RFnO0aQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTKW6CqqhDVWdbmqiw2tdxLCsCuqqrPgpyzbM7tbf02XQHOi6Hea6894vCPfyTWWmtsDB06NO990023LOYouwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0FihUVUehti6qOjeX9VYKxK4u1Edbc1O0tbf2y1wFOC+G+aADPxjjxr251GvmzJnxxz/+pbStQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBxAoVCTVTX1C6uW1nuTwHZ1VlgdrQ0R1tbS5/PUYDzYoh/8tNfxB577Ba1tbXx5JNPxeWXXxXz5s1bzFF2EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJgvUKiujerqgR+2mwdot1ZFW2tzn17aqvEbbNzep2cwOAECBAgQIECgggRefW1iBa3WUgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBYnMJAzN/e0ttY+zuRc6OnE2gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWHaBQlV15FmPl32IsjwyrSmtra+KAOe+kjUuAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAxQpUVRWiUFs3aNef1pbW2Belb0bti5kakwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAAEaiuro2qATLXZZlmWltaY18UAc59oWpMAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBihWors6yGxcGf5huWmNaa2+XwS/X22LGI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINCDQFWhOgrV1T3sHXzNaa1pzb1ZBDj3pqaxCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKlqgprq24tbf22sW4FxxLyELJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6AuBQnVNRFVVXwxd3mNma87X3kuzFODcS5CGIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqGSBqqhOAc4VWuavvXeCuwU4V+iLyLIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6T6BQXZ0N1jsBvr03q/4cKWVxTgbLXwQ4L7+hEQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCpcoFDB2ZuLl763DAQ4F0U9EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgGgUKhJsvdXMnZm+ejJYNksbxl+UdY3hk4ngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAAFigUqnt99j/43jeXaswbbrwlbrjx5qU6pi86J4u2tpblGloG5+XiczABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAlC1RVZXmLCys2JLdcgpvT6yBZJJPlKQM2g3NLS0s0Ns2LxsbGaG1tySK925bHwbEECBAgQIBAPwkUsg8w1dU1UV9fH/V1Q6KmZsB+HOknMachQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoZ4GqwoqNfymn4ObidUom7a3Nxc2lfl6xoks93YimpsaYNXtWtLTMX3R7e/syjOIQAgQIECBAYEUJpD9Kamtryt/LZ2fv6TU1tdEwvCHq6upX1JSclwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAyCyxvtuJlPnF2YDkGN6f1LK/JgAlwToHMM2ZMy7I2N4ag5uV5KTuWAAECBAiUh0Dx/by5uSmmTZ+aZXOuj5EjRy/3h5vyWJ1ZECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVIpAVaF6hSy1XIObE8bymhRWiOhSnrSlpSUmT5kU8xoFNy8lne4ECBAgQGBACKRg5/Q+n97v0/u+QoAAAQIECBAgQIAAAQIE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AggggAACCCCAAAIIJHUBApyT+hVk/ggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCQjAQKck9HF5FQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBI6gIEOCf1K8j8EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQSEYCBDgno4vJqSCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIJDUBQhwTupXkPkjgAACCCBHb6RTAABAAElEQVSAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQjAQIcE5GF5NTQQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIKkLEOCc1K8g80cAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCAZCRDgnIwuJqeCAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAUhcgwDmpX0HmjwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQDISIMA5GV1MTgUBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIGkLkCAc1K/gswfAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBZCRAgHMyupicCgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAkldgADnpH4FmT8CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAALJSIAA52R0MTkVBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEkroAAc5J/QoyfwQQQAABBBBAAAEE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CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQKoTyJjqZpTCE1q0eIkM/uIr2b17j8c9abCvZvL94H995Pjx4x7bXGvlokVLZOLESR5f9aTBsLNmzTavjYpv/BEjR5tMzhqgHLtcOH9BRo0eK5qN2rUM/uJrGTP2Rzl79qxT7RrcfOLECen38aeiQc2uRbMMq9OJEyddq51lDf79e8rUJL32S4OuNdg2dtExNDP0b+PGO5vCLf8bUaKiokyQs6d56f6PHj0qAz77XM6cuermaV5q4Jpt226jntp/z56rGaztbadOnZY///o7TuCzbi8dXNpuluDngQMHrODl7+T06dNx2unPR9iWLVYQ9JdxtlGBAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCKRVgW+//V5+sd68qW/GpCCAAAIIIIAAAggggAACCCCAQPoWyFAmpErcaNmbfMyHDh+4ITPQjMjFihUVzVCsZcOGDYkGtHprYqVKlRTNvOuTyUcOHz4ioWFhHgNePe1PM0+XLRsiuXPlEg2M3rlrl8dA2th9tV/pUqUkV+6ccuzocdmydavpH7td7PVcuXJKyZIl5TYr0/EZK1B6y5atohmuk1vy5csnwaVLiQYXb9i48YZZJzbPbNkCpExwsGTJkkU0wHrr1m0JBrf3eOE5JyO1HSyfJ09uqVihgkREav/togHiiRX9+dPzqL5nrUDqzaGhosHPyS3qWqpUCcmYIaOctc6LBuh7CrpO7ri0RwABBFKTQL68BVLTdBKcy436PSbBSbARAQQQQAABBBBAAAEEEEAAAQRuaYE2z/eVWi3jvnnwelH6dawq504evd5h3PrfXrqk/PHWq2513ljpO26ifDN1ujeGYgwEEEAAAQQQQAABBBBAAAEEEEAAgZsg4HMT9plqdqlBoLEzHt+oyW3btl3061qKBgivX78h2V21nwbRivVfcopmI46d4Tk5/e22GvSblMBfu/2N+tQszStWrrqm3WlQsZYjR47K7DlzkzWG/vytXr0mWX08NU6trp7mSh0CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQmEBMdGZirdiOAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgjcAAECnG8AMrtAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgaQJEOCcNCdaIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggMANEPC5AftgFwikK4GLFy/K5cuXzTFFX4pOV8fGwSCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAI3W4AA55t9Bth/mhMYOmxEmpszE0YAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTSikDGtDJR5okAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC6V+AAOf0f445QgQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBNKMgE+amSkTRQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQOAWE7inWhVpVL6s14969roNMnPteq+Py4AIIIAAAggggAACCCCAAAIIIICANwQIcPaGImMggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggkEICne9s4vWRNcCZggACCCCAAAIIIIAAAggggAACCKRWgYypdWLMCwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQRuPYFUGeCcMWOqnNat99PBESOAAAIIIJAKBPi9IBWcBKaAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggMANFEiVkcSZMvncQAJ2hQACCCCAAAKpWYDfC1Lz2WFuCCCAAAIIIIAAAggggAACCCCAAAIIeE+gQIH8smD+LJk29S+3Qe9r387UD/58gFv9tax8+82XZqw2bVq5db+jSWPJli2bW931rlSqVFGKFSvqNszECb+Z/YeUKeNW760Vb1p5a06MgwACCCCAAAIIIIAAAggggMC1CKTKSGJ/f3+JioqUy5cvX8sx0QcBBBBAAAEE0olAhgwZRH8voCCAAAIIIIAAAggggAACCCCAAAIIIIBA+hcIzBYo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AQIECBAgQIAAgfQEBJzT65mKCRAgQIAAAQIECOReYK+99oruPXpE4buzT2NjY3zqU+dH3759O5tinAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEhQoDbBmpVMgAABAgQIECBAgECOBfr37x8/fWpGVFdXx8KFC2P0qLM77LYQbL73vvtjn332KY6//PLLcd6550RLS0txzAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQpoA3OKfZN1UTIECAAAECBAgQyK3AHXf+MAs3l9pgQ0NDTJ32YBZuXrlyZTw9a1Zs2LAhBg8enI2XuscYAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkJaANzin1S/VEiBAgAABAgQIEMi1wJVXXhWDBg3qdI/XXPOlqKurixUrVsRpp56SvbG58Ebnhx7+cRZyHjq0KebPn9fp/S4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClS/gDc6V3yMVEiBAgAABAgQIENgjBA486KCYcN112V4ff/zxknseM3ZsNn7bbbdm4ebCycKFC2PuCy9k4xOum5B9+4UAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBIV0DAOd3eqZwAAQIECBAgQIBArgTuvPOHUV1dHb+cPTt+PXduyb316tUrG7970qQO16dPn56dDx48uMO4EwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCA9gdr0SlYxAQIECBAgQIAAAQJ5E7jqC1+IQw89NNavXx9XXXVlXDZ+/Pu22KdPn6iqqoq2trZobm7ucP2VVxZn5/X1vTuM7+jJoEFH7uit7iNAgAABAgQIECBAgEDZBerr++ySGqpraqK9i1euq+vWxSu+s1zffQ+Irf3dbtGiBbvk2RYlQIAAAQIECBAgQIAAAQIECBDYeQFvcN55QysQIECAAAECBAgQILATAgMGDIhrr52QrfCVL1/3vvDy5qUPO+yw7HDjxo2bh4rfS5cuzY67d+9eHHNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIpCngDc5p9k3VBAgQIECAAAECBHIjcMedd0Z1dXXMmDEjnnjiiU731dra2um1wpudC5/29q55l5i3eHVK7QIBAgQIECBAgAABAgkINK1esUuqbNv097Kqmq5desOG9ZsW7Pq3OC9ftjT83a5re2U1AgQIECBAgAABAgQIECBAgMDuFBBw3p3ankWAAAECBAgQIECAQAeBz3/+yhg48NB3xjaFk7/3/R9kx4MHD86+DzrooGzsySefiCcefzwbq6ure2f+u37t179/drZuXfO7Rh0SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECKQoIOKfYNTUTIECAAAECBAgQyInACSeeUNzJ6WecUTzefLD33nvHyJEjo1u3vWLqlCnZG5oLb2tuaGiIlStXbp4WgwYNyo5Xr15THHNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIpCkg4Jxm31RNgAABAgQIECBAIBcC119/fTQ1Nb1vL+eee2589KMj44033ohvfeuf43eLFmVzli9fHvvuu2+MG3dpfP/73yveN+rsUdnx/PnzimMOCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTQFBJzT7JuqCRAgQIAAAQIECORC4A+vvx6Fn/d+Cm9kLgSc16xZE48/9ljx8gOTJ8eVV10Vl19xRdx+x+3xp3XrsoD0UUcfnc25aeLE4lwHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQJoCAs5p9k3VBAgQIECAAAECBPZIgVtuuTkuGz8+6uvrY+bMWbFgwYIYNmxYVFVVxdy5c2PRn9/0vEfi2DQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMiJQHVO9mEbBAgQIECAAAECBAjkSGDDhg3ZblpbWzvsqrm5OUaPOjtWrVoVPXv2jBEjRkRtbW3Mnz8vLrrwgg5znRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJpCniDc5p9UzUBAgQIECBAgACBXAvccfvtUfgp9VmyZEmccPyHYsCAATG0qSmenjUr1q5dW2qqMQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBBAQHnBJumZAIECBAgQIAAAQIEIgpB58KPDwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAvgep8bcduCBAgQIAAAQIECBAgQIAAAQIECBAgQIAA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KkVAwLlSOqEOAgQIECBAgAABAtsgcMbpZ0T3Hj06zCy8lXn48OEdxkqdLFmyJO67775Sl4wRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCpGQMC5YlqhEAIECBAgQIAAAQJbF3hk+iNx+OFDonfv+uh3QL8s7Nze3h4tLS0lb96wYUO8+OL8ePzxx2PqlCkl5xgkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFSSgIBzJXVDLQQIECBAgAABAgS2IvD1r32tOGPChOviC1dfHS+9+GJ88pPnFccdECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRSFqhOuXi1EyBAgAABAgQIENiTBZ5//rlYvHhxPPvss3syg70TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECORPwBuecNdR2CBAgQIAAAQIE9hyBGTNmROHHhwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQJwEB5zx1014IECBAgAABAgT2WIGampoYOHBgHHDAAZ0atLdH/PKXs6Otra3TOS4QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMotIOBc7g54PgECBAgQIECAAIGdEBg5cmRc/0/fiH79+m3TKuMuuTjmzJmzTXNNIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUQ0DAuRzqnkmAAAECBAgQIECgCwT69OkTN/37d6Pw9mYfAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBeBASc89JJ+yBAgAABAgQIENjjBP7thhuK4ebf/e53MW3a1Pj9q69GS0tLpxYvvfRSp9dcIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUgoCAcyV0QQ0ECBAgQIAAAQIEdkBg0KBB2V3r16+PT3z8rB1YwS0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcoTqK68klREgAABAgQIECBAgMC2CLz66u+zac8//9y2TDeHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCEgIBzEm1SJAECBAgQIECAAIH3Czz6k59kg0ccceT7LxohQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCQqIOCcaOOUTYAAAQIECBAgQOCBBybH6tWroqGhIb729a8DIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkQqA2F7uwCQIECBAgQIAAAQJ7oEC3bt3iO9/5Tnzzm/8txo+/PA488KBYu2bNFiUmTrwx3njjjS3OcZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUE4BAedy6ns2AQIECBAgQIAAgZ0Q+PJXvhIXX3xJcYUzzzyzeNzZweTJ91d0wHnYccfFkCFDYsFLL8W8efOira2ts61EY2NjHHvssHjqqZ/G8uXLO53nAgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCWgIBzWv1SLQECBAgQIECAAIGiwLK3lkV7e3vxfFsOWrcQGN6W+3fFnJqamrjxxokxclNAu7q6uviIdevWxT/+49fjkR//uDhWOCgEm++97/7YZ599iuMvv/xynHfuOdHS0lIcc0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAikKSDgnGbfVE2AAAECBAgQIEAgvve972Y/qVNMnfZg9tbmwtuaf/vb30Tz280xtKkpevToETfc8O34fwsWxMKFC7NtNjQ0RGF+XV1drFy5Ml6cPz8+dPzxMXjw4Gx81NmfSJ1D/QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYI8X+Mvr0fZ4CgAECBAgQIAAAQIECJRD4F/+5X/Ea6+9Fmd/4uMxZvTouPDCC+LDJ56QvZ26qqoqLhk3rljWNdd8KQs3r1ixIk495eT47Gc/k725uRCOLoSchw5tKs51QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKQpIOCcZt9UTYAAAQIECBAgQCA3ArNmzoyRH/3rWLx4cXFPa9asiSVLlmTn/fr1K46PGTs2O77ttlujpaUlOy683XnuCy9kxxOum1Cc64AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBIU6A2zbJVTYAAAQIECBAgQIDAgQcdFEcMGbLNEO3t7TFzU5i4tbV1m+8p18S+fftG//79s8ffd++9xTJ69eqVHd89aVJxrHAwffr0GHbccdlbnDtccEKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkJyDgnFzLFEyAAAECBAgQIEDgHYErr7wyLr74ku3iGHfJxTFnzpztumd3TS6Emk8++ZQ45phj4sKLLora2tp4880342c/+1lWQp8+faKqqira2tqiubm5Q1mvvLI4O6+v791hfEdPBg06ckdvdR8BAgQIECBAgAABAgTKLlBf32eX1FBdUxPtXbxyXV23Ll7xneX67ntAbO3vdosWLdglz7YoAQIECBAgQIAAAQIECBAgQIDAzgsIOO+8oRUIECBAgAABAgQIlEWgrbVtu567cePG+NOf1m/XPbtz8te+9vUYPWZM8ZEvzp8f55//qeL5YYcdlh0X9vHez9KlS7Oh7t27v/eScwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAxAQHnxBqmXAIECBAgQIAAAQKbBW688Tvx1FNPbT4t+T1q1Kg475OfjHXr1sXIkR+NZW+9VXJeJQz+4he/iKYPfCD222+/6NmzZxw9dGg8MGVqfO5z/yWru7W1tdMyC292Lnza27vmXWLe4tUptQsECBAgQIAAAQIECCQg0LR6xS6psm3T38uqarp26Q0bCv8Qt+vf4rx82dLwd7uu7ZXVCBAgQIAAAQIECBAgQIAAAQK7U0DAeXdqexYBAgQIECBAgACBLhRYu3ZtzJz58y2uWLje2ta66U3In45p0x6MU07+yBbnl/PiAw9MjsJP4fPBD34wbr3t9jjqqKPitk3f5517zqb/ML0ou1ZXV5d9v/uXfv37Z6fr1jW/e9gxAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkKBAdYI1K5kAAQIECBAgQIAAge0Q+Kfrr4+2trbYf//9Y9CgQdtxZ/mmzpkzJ/7tX/81K+CII47IvtesWZO9obnwtuaGhoYOxW3e1+rVazqMOyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTSExBwTq9nKiZAgAABAgQIECCwXQKFcPP69YX/5W/E2LHnbNe9u2Nyr169Sj6mPdqz8UKgefNn+fLl2eG4cZduHsq+R509KvueP39eh3EnBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHoCAs7p9UzFBAgQIECAAAECBLZLYPSYMdGjR4/snn3322+77t3VkwtvYp456+mYMmVqdP9zjYVn1tbWxtVXfzF7/JIlS4plPDB5cnZ8+RVXFOc3NTXFUUcfnY3fNHFica4DAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIE2B2jTLVjUBAgQIECBAgAABAh8766y45JJxnUJ079YtDuh3QBx00IDinHvvubt4XAkHAwcOjOrq6jh66NB49tnn4vXXX4+33347Dj/88Gy8UOPtt91WLPWWW26Oy8aPj/r6+pg5c1YsWLAghg0bFoW3PM+dOzcWLVpUnOuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSFNAwDnNvqmaAAECBAgQIECAQHz4wx+OE088cZslZsyYEfPmzdvm+btj4gsvvBB/fcbpcdvtd0RjY2McfPDBxcf+ad26+OpXvxo/+cl/FMeam5tj9KizY8rUadG7d+8YMWJEdm3+/Hlx0YUXFOc5IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNIVEHBOt3cqJ0CAAAECBAgQ2MMFVq5YGRs2bNiiwrp1zbF8+Yq4e9Kk+NGPfrjFueW6+Oabb8Y5Y8dkjy+EnBsbD4/Zs5/ZVPfykiUtWbIkTjj+QzFgwIAY2tQUT8+aFWvXri051yABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQnoCAc3o9UzEBAgQIECBAgACBTOCmmyZG4SdPn4ULF0bhZ1s+haBz4ceHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyJdAdb62YzcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKQs4A3OKXdP7QQIECBAgAABAgTeJdDQ0BAfO+usOO2006K5uTmefOLJ+OlPn4yWlpZ3zXJIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKhsAQHnyu6P6ggQIECAAAECBAhsVeDYY4+N2++4M3r27Nlh7pgxY7PzV195Jc4///xYvXpVh+tOCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKVKFBdiUWpiQABAgQIECBAgACBbRM46aSTYtLd97wv3Pzuuw8ZODAef+KJ2He//d497JgAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUJECAs4V2RZFESBAgAABAgQIENi6QPcePeK22++ImpqaaGtri4cffig+ftbH4sgjhsTQo4+Kiy66MObMmZMt1Lt375gyZerWFzWDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBmAQHnMjfA4wkQIECAAAECBAjsqMDYsWOjuro6CzdfOu6S+Pu/+7tYvHhxtlxra2s8/9xzMe6Si2PixBuzsX79+kWvXr129HHuI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjsFgEB593C7CEECBAgQIAAAQIEul7g7LNHZYs+88wz8eyzz3b6gFtuvjlWr16VXT/vvE92Os8FAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAlCAg4V0IX1ECAAAECBAgQIEBgBwT69++f3fWH11/f6t1vr307m3PIIYdsda4JBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFyCgg4l1PfswkQIECAAAECBAjshMDsTW9uLnw+fNJJW1yloaEhDujXL5vz6GOPbnGuiwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBcgsIOJe7A55PgAABAgQIECBAYAcFJk++P7vzwAMPjDvuuDO6dev2vpX6bQo2P/jQw1FTUxOtra3xy9mz3zfHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgkgRqK6kYtRAgQIAAAQIECBAgsO0Cc+fOjd/85jcxZMiQOOkjH4k5zz4Xzz//fLz6yitRt1ddDB7cGEcddVRUVVVli066665tX9xMAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECZBAScywTvsQQIECBAgAABAgS6QuDcc8bGPffeF8ccc0zU1tbGiBEjsp/3rn3rrf8zvn3DDe8ddk6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqDgBAeeKa4mCCBAgQIAAAQIECGy7QFtbW1zw6fPjb6+5Jk477fRobGyMHj16ZAusWrUqFix4Ke6///748cMPb/uiZhIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEyigg4FxGfI8mQIAAAQIECBAg0FUC3/vud6PwU/jU1/eO9ev/tOlnfVctbx0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwG4TqN5tT/IgAgQIECBAgAABAgS6XKDw5uarv/jFDuuuXr2qQ7j5zI99LH4159k48cQTO8xzQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoRAFvcK7ErqiJAAECBAgQIECAwDYINDY2xt/8zd9GVVVVrF61Ku66666Sd1177YTo2bNn3PTv340Tjv9QyTkGCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKVIuANzpXSCXUQIECAAAECBAgQ2E6By6/4TBZuXrduXUyePLnTuz//+c9Fe3t79O7dO4YPH97pPBcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApUgIOBcCV1QAwECBAgQIECAAIEdEDj22GOzu2bMeCrWr1/f6Qp/eP31eOutt7Lrp556WqfzXCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVIKAgHMldEENBAgQIECAAAECBHZCoHd9763evXHjxmzO3vvsvdW5JhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEyikg4FxOfc8mQIAAAQIECBAgsBMCP//P/8zuHj58eNTU1HS60sEHHxz9+/fPrj/26KOdznOBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAJAgLOldAFNRAgQIAAAQIECBDYAYGpU6dkd3Xv0SN++tSM6Nu37/tWGTRoUDwwZWpUVVVFa2tr/OpXv3rfHAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUoSqK2kYtRCgAABAgQIECBAgMC2CyxcuDBmz34mjj/+hOjXr1/8fOaseO2138eLL74YbW3t0djYGEcccURxwQenTSseOyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVKqAgHOldkZdBAgQIECAAAECBLZBYPxll8UPf/S/4sQTT4yampoYOPDQ7Oe9t95z993xzW9+473DzgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECFScg4FxxLVEQAQIECBAgQIAAge0TuOLy8fHlr3wlLrjgwmhoaCjevHr16ii85XnatKlx3733FscdECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQqWUDAuZK7ozYCBAgQIECAAAEC2yjwnW9/Owo/hc/+++8fhXDz+vXrt/Fu0wgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClSMg4Fw5vVAJAQIECBAgQIAAgS4RePPNN7tkHYsQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMohUF2Oh3omAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESgkIOJdSMUaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFkEBJzLwu6hBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUEhBwLqVijAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBsggIOJeF3UMJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECglIOBcSsUYAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJlERBwLgu7hxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUEpAwLmUijECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMoiIOBcFnYPJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECglICAcykVYwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlEVAwLks7B5KgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEApAQHnUirGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoi4CAc1nYPZQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVICAs6lVIwRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAWAQHnsrB7KAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECpQQEnEupGCNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoCwCAs5lYfdQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRKCQg4l1IxRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAWQQEnMvC7qEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQSEHAupWKMAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGyCAg4l4XdQwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKCUg4FxKxRgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmUREHAuC7uHEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQSkDAuZSKMQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEyiIg4FwWdg8lQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCUgIBzKRVjBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiURUDAuSzsHkqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQCkBAedSKsYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECiLgIBzWdg9lAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBUgICzqVUjBEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUBYBAeeysHsoAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKlBAScS6kYI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgLAICzmVh91ACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEoJCDiXUjFGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBZBAScy8LuoQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlBIQcC6lYowAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbIICDiXhd1DCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoJSDgXErFGAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECZREQcC4Lu4cSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBKQMC5lIoxAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTKIiDgXBZ2DyVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJSAgHMpFWMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJRFQMC5LOweSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAKQEB51IqxggQIEAl2PeUAABAAElEQVSAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKIuAgHNZ2D2UAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFSAgLOpVSMESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQFgEB57KweygBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqUEBJxLqRgjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAsAgLOZWH3UAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESgnUlho0RoAAAQIECBAgQIAAAQIECBAgQIBA2gK9P3BpdDugqcs3sfyZibFx7R+7fF0LEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQ2Cwg4b5bwTYAAAQIECBAgQIAAAQIECBAgQCBnAnv1bczZjmyHAAECBAgQIECAAAECBAgQIECAAAECBAgQ2BMEqveETdojAQIECBAgQIAAAQJpCAwfPjzOP//Tceihh2614MbGxvjUp86Pvn37bnWuCQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA6At7gnE6vVEqAAAECBAgQIEAglwLV1dXxgx/cHKecemrU1NQU9/jmm2/GZz/zmfjtb39THCscFILN9953f+yzzz7F8ZdffjnOO/ecaGlpKY45IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNIU8AbnNPumagIECBAgQIAAAQK5EOjWrVs88eSTcfoZZ0RVVVW89NJL8dprr2V723///eOuSXdFIQC9+dPQ0BBTpz2YhZtXrlwZT8+aFRs2bIjBgwdn45vn+SZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTSFfAG53R7p3ICBAgQIECAAAECyQts3Lhx01uXN8SqVavinLFj4o9//GO2p6OPPjqmTJ0W9fW9Y/ToMfHQQw9m49dc86Woq6uLFStWxGmnnpK9sbnwRueHHv5xFnIeOrQp5s+fl7yLDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgT1Z4C+vQtuTFeydAAECBAgQIECAAIGyCLS2tsaosz8Rp5z8kWK4uVDIiy++mIWYC8fHDT+u8JV9xowdm33fdtutWbi5cLJw4cKY+8IL2fiE6yZk334hQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE0hUQcE63dyonQIAAAQIECBAgkAuBQsi5paWl07288cYbxWu9evXKju+eNKk4VjiYPn16dj548OAO404IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB9AQEnNPrmYoJECBAgAABAgQI5F5gwIAB0adPn2yf999/f/ZdOK+qqoq2trZobm7uYPDKK4uz8/r63h3GnRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLpCdSmV7KKCRAgQIAAAQIECBDIu8A/f+u/Z1tctmxZLHvrrez4sMMOy743btz4vu0vXbo0G+vevfv7ru3IwKBBR+7Ibe4hQIAAAQIVJdDasG+07oKKLv3o6VG1YW2Xr/yzBQu7fE0LEiBAYE8VqK9/5x+MdvX+q2tqor2LF62r69bFK76zXN99D4it/d1u0aIFu+TZFiVAgAABAgQIECBAgAABAgQIENh5AQHnnTe0AgECBAgQIECAAAECXSjwmc9+Nk466aRsxQkTri2u3NraeUSr8Gbnwqe9vav/U3vx8Q4IECBAgACBPwtcfdrwGNDQq0s9Fi19KwScu5TUYgQIECBAgAABAgQIECBAgAABAgQIECBAIGkBAeek26d4AgQIECBAgAABAvkSOOaYY+If/uG/Zpu695574pezZxc3uGjRouy4rq6uOLb5oF///tnhunXNm4d26ttbvHaKz80ECBAgUCECvfcZEb3e+SOySysq9X9T2NkHtLSsD3/+7qyi+wkQIPAXgabVK/5y0oVHbZv+4WlVTRcuuGmpDRvWb/q169/ivHzZUn+2dG2rrEaAAAECBAgQIECAAAECBAgQ2K0C1bv1aR5GgAABAgQIECBAgACBTgQOGTgw/vf/uSsKb2N+5ZXF8Y1v/FOHmWvWrMne0Fy43tDQ0OHaoEGDsvPVq9d0GHdCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIpCcg4Jxez1RMgAABAgQIECBAIHcCBx50UDz04EPRrVu3WPbWW3HOOeeU3OPy5cuz8XHjLu1wfdTZo7Lz+fPndRh3QoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKQnIOCcXs9UTIAAAQIECBAgQCBXAvvvv3888sj06N6jR7z99tsxevSo+NO6dSX3+MDkydn45Vdckc0vnDQ1NcVRRx+djd80cWL27RcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgXYHadEtXOQECBAgQIECAAAECqQtUV1fHI9P/I/bee+9sK1VVVfHoY49FdXVNh61ddOEFsXDhwrjllpvjsvHjo76+PmbOnBULFiyIYcOGReG+uXPnxqJFizrc54QAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBIT8AbnNPrmYoJECBAgAABAgQI5EagEEwuhJU3fwpB5/r63tGzZ88OP3vttVc2pbm5OUaPOjtWrVqVXR8xYkTU1tbG/PnzohCC9iFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTSF/AG5/R7aAcECBAgQIAAAQIEkhVobW2NI48Ysl31L1myJE44/kMxYMCAGNrUFE/PmhVr167drjVMJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCpXQMC5cnujMgIECBAgQIAAAQIEtiBQCDoXfnwIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBfAkIOOern3ZDgAABAgQIECBAgECiAnW9D4l9T/r7Lq+++fdPx+p5d3f5uhYkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7SkDAeVfJWpcAAQIECBAgQIAAAQLbKVDb88DtvMN0AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQP4Hq/G3JjggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSFVAwDnVzqmbAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQA4FBJxz2FRbIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCqgIBzqp1TNwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEcCgg457CptkSAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgVQEB51Q7p24CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECORQQcM5hU22JAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKoCAs6pdk7dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIoIOCcw6baEgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFUBQScU+2cugkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkUEDAOYdNtSUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECqQoIOKfaOXUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyKGAgHMOm2pLBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFIVEHBOtXPqJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBDAQHnHDbVlggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAikKiDgnGrn1E2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAghwICzjlsqi0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSFVAwDnVzqmbAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQA4FBJxz2FRbIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCqgIBzqp1TNwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEcCgg457CptkSAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgVQEB51Q7p24CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECORQQcM5hU22JAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKoCAs6pdk7dBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIoIOCcw6baEgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFUBQScU+2cugkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkUKA2h3uyJQIECBAgQIAAAQIECBAgQIAAAQLJCBxy1Ig45KgPdnm9K6oPj1VdvqoFCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7XkDAedcbewIBAgQIECBAgAABAgQIECBAgACBLQp8/HPXb/H6jly8+857d+Q29xAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEyi5QXfYKFECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE/Cwg4+61AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDFCAg4V0wrFEKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgICz3wMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFSMgIBzxbRCIQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICDj7PUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQMUICDhXTCsUQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAgLPfAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVIyAgHPFtEIhBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIOPs9QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAxQgIOFdMKxRCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICAs98DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj8f/buA06q4vAD+FCO3sFYUBEkKkXsIIqxYWxRoygWNLZoEnsSNWo0/1gTS+yaKGrURMUaK9hj7CWiIlgiEjQiVkCqUv87c+66e3ccVW/39vs+H7h5M+/Nm/ed8TbR380RIECAAAECBAgUjYCAc9FMhYEQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICDgbA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFA0AgLORTMVBkKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgICzNUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNEICDgXzVQYCAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAs7WAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRSMg4Fw0U2EgBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIOFsDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUjYCAc9FMhYEQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICDgbA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFA0AgLORTMVBkKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgICzNUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNEICDgXzVQYCAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAs7WAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECRSPQuGhGYiAECBAgQIAAAQIECBAoEYHmrdou95E2atF6ufepQwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUIoCAs6lOGvGTIAAAQIECBAgQIBAnQr84pLhocPKXZbrGN4ZMyY89uK05dqnzggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQCkKNCzFQRszAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL1U0DAuX7Oq7ciQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUJICAs4lOW0GTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKB+Cgg418959VYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESlJAwLkkp82gCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNRPAQHn+jmv3ooAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBASQoIOJfktBk0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfopIOBcP+fVWxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoSQEB55KcNoMmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUD8FBJzr57x6KwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIlKSDgXJLTZtAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6qeAgHP9nFdvRYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAkBQScS3LaDJoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA/RQQcK6f8+qtCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJSkgIBzSU6bQRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBConwICzvVzXr0VAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZIUEHAuyWkzaAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL1U0DAuX7Oq7ciQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUJICAs4lOW0GTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKB+Cgg418959VYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESlJAwLkkp82gCRAgQIAAAQIECNRfgSZNmoRmzZsv8gW7d+8eBg3aM3To0GGR17qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB2BxqUzVCMlQIAAAQIECBAgQKC+CrRp0zbssusuYfDgvcPaa6+dXrNnj3XC/Pnzq71yDDbfetvtoWXLlrm2d999N+z+493C7Nmzc3UKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGkKCDiX5rwZNQECBAgQIECAAIF6JXDJpZeG/v37F7xTTeHmdu3ahX/cfU+oqKgIU6ZMCW+MGRM26ds3rLnmmql+5512LOjDCQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFB6AgLOpTdnRkyAAAECBAgQIECg3gncfPNNYVxmF+ZGjRqFffbdd6Hvd/TRx6Rw8+TJk8OWP9gi7dgcd3S+9777U8i5V6/eYcyY0Qu9XwMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ/AINi3+IRkiAAAECBAgQIECAQH0XeOThh8OZZ54Rzjnn7FpfdZddd03t11wzNIWb48nYsWPDqNdeS/XH/fK49NVfBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQOkKCDiX7twZOQECBAgQIECAAIGyE2jdunV651tuvrng3YcPH57O11xzzYJ6JwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDpCTQuvSEbMQECBAgQIECAAAEC5SjQvn370KBBgzB//vwwc+bMAoL33hufztu0aVtQv7Qn3bqtU+utFRUVtbYvTWNFRZOluW2R97Rv1zF0WsT7LLITFxAgQIDAtyrwvc5dvpX+mzdrEb74cvl33bjx8v9Xik2aNA2L+vxd/m+iRwIECNRfgTZt2n8rL9ewUaOwYDn3XFHRdDn3WNldh47fW+Rny7hxb30rz9YpAQIECBAgQIAAAQIECBAgQIDAsgvYwXnZDfVAgAABAgQIECBAgMB3INC1a9f0lLlz51Z72ieffJLqmjVrVq1NBQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBaAst/u5XSen+jJUCAAAECBAgQIECgRATmzZu30JHGnZ3jsWDB8tlLbFG7eM2ZM2ehY1nahjlzZi/trbXeN3nK52GqXclqNdJIgACBuhaY27TVtzKEWV8W/saD5fWQmn7YaFn7nj37q7Coz99lfYb7CRAgUE4CvadO/lZed37m/5c1aLR8u54z56tMh8t/F+dJn3/is2X5TpXeCBAgQIAAAQIECBAgQIAAAQLfqYAdnL9Tbg8jQIAAAQIECBAgQGBpBcaNG5duraioqNbFiiutlOpmzfp2glzVHqiCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ+NYEBJy/NVodEyBAgAABAgQIECCwPAWmTZuWdmiOuzW3a9euoOtu3bql86lTpxXUOyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRKT0DAufTmzIgJECBAgAABAgQIlK3ApEmT0rsPGbJ/gcHOO+2czseMGV1Q74QAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoPQEB59KbMyMmQIAAAQIECBAgULYCd95xR3r3Aw86KDRr3jyVe/fuHXr07JnKl1x8cdnaeHECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBfBBrXlxfxHgQIECBAgAABAgQIlKZAr169w1VXX5UG3yA0yL3E0888k8qTJk0Ou+7yo1T+y1/+HA74yU9CmzZtwtNPPxPeeuutsP7664cGDRqEUaNGhXHjxuXuVyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRKU0DAuTTnzagJECBAgAABAgQI1BuBFi1bhE6dVqj2Ptm61q3b5NpmzpwZfrTzTuGuf9wd2rZtGzbeeOPUNmbM6LDP3oNz1ykQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECpSsg4Fy6c2fkBAgQIECAAAECBOqFwEsvvhjWWXutxX6XCRMmhH59NwmdO3cOvXr3Ds9mdnqePn36Yt/vQgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC4BQSci3t+jI4AAQIECBAgQIAAgYUIxKBz/OOoXaDn91qFGV1Wq/2ipWidv2BBGPP+B0txp1sIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDtAgLOtftoJUCAAAECBAgQIECAQEkL/KBrh3DM/qcs93fY/vdnL/c+dUiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBKJAQwwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoFgEB52KZCeMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQMAOztYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLFI2AH5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ9gICzmW/BAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB4BAefimQsjIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD2AgLOZb8EABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHgEB5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ9gICzmW/BAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB4BAefimQsjIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD2AgLOZb8EABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHgEB5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ9gICzmW/BAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB4BAefimQsjIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD2AgLOZb8EABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHgEB5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ9gICzmW/BAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB4BAefimQsjIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD2AgLOZb8EABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHgEB5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ9gICzmW/BAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB4BAefimQsjIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD2AgLOZb8EABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHgEB5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ9gICzmW/BAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB4BAefimQsjIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD2AgLOZb8EABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHgEB5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ9gICzmW/BAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB4BAefimQsjIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD2AgLOZb8EABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHgEB5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ9gICzmW/BAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB4BAefimQsjIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD2AgLOZb8EABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHgEB5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ9gICzmW/BAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB4BAefimQsjIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD2AgLOZb8EABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHgEB5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ9gICzmW/BAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB4BAefimQsjIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD2AgLOZb8EABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHgEB5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ9gICzmW/BAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB4BAefimQsjIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD2AgLOZb8EABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHgEB5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQ9gICzmW/BAAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKB4BAefimQsjIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFD2AgLOZb8EABAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoHgEB5+KZCyMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPYCAs5lvwQAECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgeAQHn4pkLIyFAgAABAgQIECBAYAkEunfvHgYN2jN06NBhCe5yKQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDsAo2LfYDGR4AAAQIECBAgQIAAgXyBGGy+9bbbQ8uWLXPV7777btj9x7uF2bNn5+oUCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdIUsINzac6bURMgQIAAAQIECBAoS4F27dqFf9x9Two3T5kyJTz7zDNhzpw5Yc0110z1ZYnipQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQD0TsINzPZtQr0OAAAECBAgQIECgPgscffQxoaKiIkyePDls+YMt0o7NcUfne++7P4Wce/XqHcaMGV2fCbwbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCo9wJ2cK73U+wFCRAgQIAAAQIECNQfgV123TW9zDXXDE3h5ngyduzYMOq111L9cb88Ln31FwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFC6AgLOpTt3Rk6AAAECBAgQIECg7ARat26d3vmWm28uePfhw4en8zXXXLOg3gkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQegKNS2/IRkyAAAECBAgQIECAQDkKtG/fPjRo0CDMnz8/zJw5s4DgvffGp/M2bdoW1C/tSbdu69R6a0VFRa3tS9NYUdFkaW5b5D3NmrVY5DVLc0Hnzl3DrMatluZW9xAgQIBAFYHvde5SpWb5nDbPfAZ88eXy6Su/l8aNl/+/UmzSpGlY1Odv/hiUCRAgQKB2gTZt2td+wVK2NmzUKCxYynsXdltFRdOFNS1TfYeO31vkZ8u4cW8t0zPcTIAAAQIECBAgQIAAAQIECBAg8O0JNFhr7fWW97+L+vZGq2cCBAgQIECAQJELfPzJxCIfoeERKF2BDTfcMNx8y7Awe/bs0Gfd3gUv0qNHj/CPu+8Jc+fODb179SxoW5oTAaulUXMPAQIECBAgQIAAAQIESktAwLm05stoCRAgQIAAAQIECBAgQIAAgfISWP7brZSXn7clQIAAAQIECBAgQOA7Epg3b95CnxR3do7HggXL5+c3/UfuhVJrIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC37pAw2/9CR5AgAABAgQIECBAgACB5SAwbty41EtFRUW13lZcaaVUN2vWzGptKggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHSEhBwLq35MloCBAgQIECAAAECZSswbdq0tENz3K25Xbt2BQ7dunVL51OnTiuod0KAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUnoCAc+nNmRETIECAAAECBAgQKFuBSZMmpXcfMmT/AoOdd9o5nY8ZM7qg3gkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQegICzqU3Z0ZMgAABAgQIECBAoGwF7rzjjvTuBx50UGjWvHkq9+7dO/To2TOVL7n44rK18eIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC+CDRYa+31FtSXl/EeBAgQIECAAIG6Fvj4k4l1PQTPJ1CvBVq0aBGeefa50DwTbp4+fXp46623wvrrrx8aN24cRo0aFQbvtWe9fn8vR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEykHADs7lMMvekQABAgQIECBAgEA9EZg5c2b40c47hS+++CK0atUqbLzxxincPGbM6LDP3oPryVt6DQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUN4CdnAu7/n39gQIECBAgMByFrCD83IG1R2BWgQ6d+4cevXuHZ595pm0m3Mtl2oiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESkigcQmN1VAJECBAgAABAgQIECCQE5gwYUKIfxwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA/RJoWL9ex9sQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDKAgLOpTx7xk6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgngkIONezCfU6BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEpZQMC5lGfP2AkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUMwEB53o2oV6HAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQCkLCDiX8uwZOwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF6JiDgXM8m1OsQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKGUBAedSnj1jJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFDPBASc69mEeh0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECpSwg4FzKs2fsBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOqZgIBzPZtQr0OAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECglAUEnEt59oydAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQD0TEHCuZxPqdQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUskCjjp1W+n0pv4CxEyBAgAABAgSKSWDGjOnFNBxjIUCgHgp06NAh7LTTzmHOnNlh0qRJ9fANvVKxCHTv3j1svfU24eOPPwqzZs1aomE1btw4bDtwYFhn7bXDpMmTw6yZM5fofhcTyAo0bdo0bL/99qFjx47hgw8+yFYv1ddmzZuHxhUVYe7cuUt1v5vKW2B5fP62a9cu/OhHu4TZs32Gl/dqWra333TTTUOfPn3C+++/H+bNm7fEncXP94HbbRcqmjQJn376aViwYMES9+EGAosj0KhRo9C0WbMwf/5862xxwFxDgAABAgQIECBAgAABAgQIECBQTaBxtRoVBAgQIECAAAECBAgQIFB0AjHkd/c994auXbvmxjZjxowwaI/dw/jx43N1CgSWVSAGn2697fbQsmXLXFfvvvtu2P3Hu6VQXq6yhkLHTp3CTTfdHLp06RIaNGiQu+Lll18Oh/300DBT0DlnorBogfMvuCDsssuuuQtjQOqk3/wm3HvvPbm6xS1ceull4YeZoHQ8Bu2xRxgzZvTi3uq6MhdYHp+/u+66WzjhxBPDCiuskNP86quvwgknHB8efuihXJ0CgdoEds987zr77HNCw4bf/FLGf9x1Vzj55JNquy3X1q/fpuHqoUNDXNPZI/4A0y+POzY88cQT2SpfCSyTQPwht4EDtwuD9hwUNt98QFqvvzvt1HDbbbctU79uJkCAAAECBAgQIECAAAECBAgQKE+Bb/5taHm+v7cmQIAAAQIECBAgQIBASQjce999Kdw8Z86c8Owzz4QpU6akAOq9990fWrVqVRLvYJDFLxB3F/3H3fektRXXWFxrcc2tueaaqb62N+jRo0d4/PF/hjXWWCMFoUeOHBm++OKLdMtGG20Urrjyz7Xdro1AgcDpp5+Rws1xZ9G4lmLIPob6zj3vvLDFFj8ouHZRJ5tttlku3Lyoa7UTqCqwrJ+/Mdx83vnnp3BzDDW/9tpr4bPPPk0h0/POPa/q45wTqFFg6222CX/4wx/T98H4/TB+X4zfH2Po+dRTT6vxnvzK1VZbLVx/ww1p3X344YRw3333hqlTvwjNMzvbX37FlaF9+/b5lysTWGqBvffZJ1x8ySXpszo/jL/UHbqRAAECBAgQIECAAAECBAgQIECgrAUEnMt6+r08AQIECBAgQIAAAQKlILD+BhtkdsRdI/1657iL7iGHHBx+sMWAFHJukvn14kcccWQpvIYxloDA0UcfEyoqKsLkyZPTGotrLa65uHNuDDn36tV7oW8xbdq0sCBz3Wuvvho23GD9sN+++4R+fTcJQ4dene7p379/iLv6OQgsSiD+SvtBe+6ZLjv99N+ntbTzTjuGZ599Nu0MHnfCXdwjrrnLLr9icS93HYECgWX9/I3r74wzzkh9vvnmm2G9PuuGvQfvFQZsvnm4/LLLwpAhQwqe54TAwgROOKHy+94zTz8d4vfD+Bl71pmVaysGShcVJN133/3S988Yrt9m663DCccfH/puskn635JxncY+HASWh8ALzz8fbvr739Of+ENyDgIECBAgQIAAAQIECBAgQIAAYo614wAANwBJREFUAQLLIiDgvCx67iVAgAABAgQIECBAgMB3IHDsscelp7zyyith7NixqTx79uzw179el8p7DBr0HYzCI8pBYJddd02vec01Q9MuzPEkrrlRmR1H43HcLyvXYjqp8tcHH3wQNu2/adh778Fh3rx5udarr7oqV+7Tp0+urEBgYQL77LtvCsPPnDkzDLvlltxlp53621Rea621QtxtfHGOiy+5NO1IHncsnT59+uLc4hoCOYFl/fyNn8/NMjvkxpDfgT/5Sa7fWLj88svCmDGjC+qcEKhJoGOnTqFbt26p6be/PSV3yU033RRmzZqVfjBpz69/KCTXWKXQs1evVPPyyy8XtDz11JPp/PvfX6ug3gmBpRWI/7vxzEz4Pv6ZNWvm0nbjPgIECBAgQIAAAQIECBAgQIAAAQJJQMDZQiBAgAABAgQIECBAgECRC2RDLfffd1/BSG/OBFvi0bZt24J6JwSWVqB169bp1ltuvrmgi+HDh6fzuItzbceXmaBV1WPBggW5qokffZQrKxBYmMBGG22cml7N/FBH/jFhwjch5fXWWy+/qcby5gMGhIEDB4a4Bn92+M9C3BnaQWBJBJb183eXH+2SHvevf/0rTJ36xZI82rUEcgIbbrhhKsc19FGVz9FRoyp/AGmjjSu/b+ZuqlJ48MERqaZ//81S6D7bvMYaXVMx/vYFBwECBAgQIECAAAECBAgQIECAAAECBIpNQMC52GbEeAgQIECAAAECBAgQIFBFIBs6fe+98QUt06ZNS8G9Bg0ahBYtWhS0OSGwpALt27dPv75+/vz5Ie6cm39k116bNkseph+y//6pqxkzZoSJH36Y360ygRoFVlxxxVQ/8aOJ1dqzIdEuXdao1pZf0aRJk3DppZelquuuvTa8885/8puVCSyWwLJ+/q7epUt6zpNP/ivstNNO4bq/Xh8eGD4iXHb5FaF79+6LNQYXEVh99dUTwtSp06phZAPP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CBAgQIAAAQIECBAgQIAAAQJ1KdCwLh/u2QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgXEHDO11AmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBOBQSc65TfwwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBcQcM7XUCZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoE4FBJzrlN/DCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFxBwztdQJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgTgUEnOuU38MJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgXEHDO11AmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBOBQSc65TfwwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBcQcM7XUCZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoE4FBJzrlN/DCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFxBwztdQJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgTgUEnOuU38MJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgXEHDO11AmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBOBQSc65TfwwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBcQcM7XUCZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoE4FBJzrlN/DCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFxBwztdQJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgTgUEnOuU38MJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgXEHDO11AmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBOBQSc65TfwwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBcQcM7XUCZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoE4FBJzrlN/DCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIF2icf6JMgAABAgQIECBAgAABAgQIECBAgACBUhfYpG/f0Llz5/DOf94JY8aMLvXXMX4CBAgQIECAAAECBAgQIECAAAECBAgQIFB2AgLOZTflXpgAAQIECBAgQIAAAQIECBAgQIBA/RYYOvSa0LRp0/DCC8+Hgw48sH6/rLcjQIAAAQIECBAgQIAAAQIECBAgQIAAAQL1UKBhPXwnr0SAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQIkKCDiX6MQZNgECBAgQIECAAAECBAgQIECAQHkKbNK3b3jzrbfD66PHfOcAdfns7/xlPZAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoMwEB5zqj92ACBAgQIECAAAECBAgQIECAAAECSy6wysorp5saNvzu/9VeXT57yaXcQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECJSqwHf/X0FKVcq4CRAgQIAAAQIECBAgQIAAAQIECBSBwPe+t2KdjaIun11nL+3BBAgQIECAAAECBAgQIECAAAECBAgQIECAwHcu0Pg7f6IHEiBAgAABAgQIECBAgAABAgQIFJ1A69atw5lnnRU22GDD0CZT/mLq1DD2nXfChRf+KbzxxhvVxrvqqquGvfYaHLbcaquw+uqrh8mTJ4VRo0aF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GGoQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTSsg4Ny0S2tiBHpKoJtR5IJqBac9NTjtECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAk0mIODcZAtqOgR6RqDCOHJB8YLTnhmSVggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGWEBBwbollNkkC5QqUEU0uKFJwWm5HyhEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEigoIOBdlcZFAqwl0EVNuv91FqVZDM18CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgFwQEnHsBVZMEGkOgi7iyUHNjLKNREiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJhMQcG6yBTUdAl0LCDZ3baQEAQIEqhHo4udsNU2rS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEaiJwTE160QkBAgRKCQg4l5JxnUBTCXQRtrNbc1OttskQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqE6gi7xRdY0ntQWoqybUAIEmFxBwbvIFNr1WFSjzPzAEm1v1ATFvAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAnUUKDPf1GGEQtEdOJwQaHIBAecmX2DTazWBMj74hZpb7aEwXwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJNIFBGNsrO0E2wzqZA4IiAgLMngUBTCJTx4S3Y3BQrbRIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQSKJajsvNzKS3XCfRlAQHnvrw6xkagS4FiH8h5lYSa8zAcEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQegKFGSuB59Z7Bsy4EQUEnBtx1YyZQCj80C0gEWwuAHFKgACBGgp08SO6hiPRFQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqJ1Aw+SGO/vFfsNMonbrqicCdRIQcK4TvG4JdE+gkw9XoebukapFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgED1Ap1EmypqvK4Z48JJ1HUwFbEpTKDZBAScm21FzadJBQo/OPOmKdich1Grw07Wo1ZD0A8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBZhSoJJrT6/njwsH0eofNuKLmRKBbAgLO3WJTiUAtBQo/JNv7br9c4m4tB9hAfdFqoMUyVAINK+AnTcMunYETIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDcE6hr5LfVL+l4bVGGHvdZRN1ZCFQLNJSDg3FzraTZNJ1D4gZhMsP1SkTtNN/vyJ0SjfCslCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPScQE8kd3o8JlxsUD3eSTQs7KhXOum5xdISgQYSEHBuoMUy1FYSKPzga597crnEnRbAad2Zt8DimiIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEALC1SSDOp2hLizTrrdaOGiZZ30WIOFHTgn0DICAs4ts9Qm2jgC2Ydc3ojbLxW5k1eoWQ5bY5bNslrmQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCWAqXSRVVFigsbraqxqJE1WHVDtaTVF4E+JSDg3KeWw2AIZB9seRLJpSJX8wo0+mEfn12Vw6uyeqMvrvETIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqIlAsZxOt+PF+Y11u5E47ayhqhqpiZ9OCPQ1AQHnvrYixtOiAtkHWcH0k8sl7hQUbJTTPjCbLobQxe1GgTZOAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAi0vUCwLVHHUOL+RiitnS5A10u0GsoZ8J9AyAv8HYmRux6jXi8IAAAAASUVORK5CYII="
        }
      },
      "cell_type": "markdown",
      "id": "87155e66",
      "metadata": {},
      "source": [
        "![image.png](attachment:image.png)"
      ]
    }
  ],
  "metadata": {
    "accelerator": "GPU",
    "colab": {
      "gpuType": "V100",
      "provenance": []
    },
    "kernelspec": {
      "display_name": "Python 3",
      "name": "python3"
    },
    "language_info": {
      "codemirror_mode": {
        "name": "ipython",
        "version": 3
      },
      "file_extension": ".py",
      "mimetype": "text/x-python",
      "name": "python",
      "nbconvert_exporter": "python",
      "pygments_lexer": "ipython3",
      "version": "3.11.7"
    },
    "widgets": {
      "application/vnd.jupyter.widget-state+json": {
        "00bd2f501e444ed6be06be56a5318aa8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_a7808ab1c1134cedb2e526a9b3294170",
            "max": 10621,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_56656dd2c3534b188ec27c243cbce0ec",
            "value": 10621
          }
        },
        "01bb5edaff3b40edb4cc3207fb96f902": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_94bc2a94fbdd4604b5b8e9036c06338a",
              "IPY_MODEL_1dd7f31fb0504d67917e2cb2969073d0",
              "IPY_MODEL_2da2121aa75745288e877b084241323c"
            ],
            "layout": "IPY_MODEL_87a0199bbbe84ee9865405cb79c7f8ac"
          }
        },
        "030e4a1f999e4e34833b143b7ec9cd59": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_4be4c9ee7c054b21a2f0e1866ec55f35",
              "IPY_MODEL_b8f19dc2dc1047c0872fc29b1ebd7d3e",
              "IPY_MODEL_4ee1c4fe84c94063892f7f82f04c1a04"
            ],
            "layout": "IPY_MODEL_2ae664026603406f8e568a09d82cca88"
          }
        },
        "042e774048f54776987fc90f43a97ff1": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "053c824d94c64a39b1ed45775570c135": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "05ac3967f6474b8c8a862a13f771180d": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "069ee3f338c14086a4cdfed6ecbb722f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "0709c30e2ebf47ccb336cb4abfc09045": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_941894d0d7c14592a76449419ca19aac",
            "placeholder": "​",
            "style": "IPY_MODEL_f589e96b91fa4afeba55a6f140b9befb",
            "value": "1_Pooling/config.json: 100%"
          }
        },
        "08d2391bca5740438145865810529c51": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "09e52eb953034dff8d3512387313cab1": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_407acbef5af641e1bd76306bc705f1c3",
            "placeholder": "​",
            "style": "IPY_MODEL_c8e45fca566f49a4bbd524caac9759bf",
            "value": "tokenizer_config.json: 100%"
          }
        },
        "0b8d6547f3ac48b689a5aa07cb1f4103": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "0ca1427d9d924a608292ae9efeb9d00f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "0da84f1380cd47fa97f29db1eaa8f78a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f574fce40e5b4577961e9381c3ee6a63",
            "max": 1356047,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_264f8e20ae2a4a958651f73ef7c18f87",
            "value": 1356047
          }
        },
        "0ecd18ffd5ec471c8bf3eb9efaaf45fc": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "10a707467e5446b1935bf0763badf96b": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "10d763b4ef7e40dba6806accd93e8e48": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "119a02a8adb34133bd6a675daf6f44dd": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_70c1f7e77e0f454793ecba559161b424",
              "IPY_MODEL_da7318304bc74c8782f9307dd2cb71af",
              "IPY_MODEL_841bbea909174de38069066bf0f91361"
            ],
            "layout": "IPY_MODEL_41612db258044b27a570f16368fb8dd0"
          }
        },
        "11afa6c09c094c218a42f1ed628726d4": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_b9017c331fdc4998a77ab4ee52d02448",
              "IPY_MODEL_79a91d3a3c2f49f897d6cc994421f01a",
              "IPY_MODEL_ae4749383b754771a1d433c2c60627cb"
            ],
            "layout": "IPY_MODEL_8243b69dc8f741e29309e9a69364de0a"
          }
        },
        "11d4808e1db14670a5164ddd7993071b": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "125d4df1473148bb8a55dd847746c2fd": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1339e9d560b6479f9ca47dc2ed92cafe": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "13ecbbf7df944f75aa0ddeab1eab8d70": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1567e4255748466abd9625b529f8b2a1": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "160ab91a9c8f495badbf799f4f54ec9e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_2be0d2a6c44d490da63faa8e78b95995",
            "max": 363,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_849ec2b59e1542ddaa2796d3d3417174",
            "value": 363
          }
        },
        "19498276a0cb43d9bd7c5c34f9a5d71d": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1949ee0499ed4b23ba6846cb88fcf2ff": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f3cfbbef95aa41b08f42f7c25c0cd95a",
            "placeholder": "​",
            "style": "IPY_MODEL_dc594bd353de4e9088f40be059ab9839",
            "value": " 1.36M/1.36M [00:00&lt;00:00, 12.2MB/s]"
          }
        },
        "1a5de79909b04c5781710067f98c7b45": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "1a726e748f3947daa6c2855a1977eebe": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "1a99100f99ee407f9af2b66b281247b6": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_e00f89987db242138b22236409fb62c7",
            "placeholder": "​",
            "style": "IPY_MODEL_bf974575801446509b5037b5b9d8b80d",
            "value": "config.json: 100%"
          }
        },
        "1b7d4bf25fe44a3ca4a964e2f9a43eeb": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_864b751d6d4d473d863c69a55e08fa48",
            "placeholder": "​",
            "style": "IPY_MODEL_68df83d1728e4c10ab83bee3b1c4403a",
            "value": " 190/190 [00:00&lt;00:00, 7.33kB/s]"
          }
        },
        "1c0a751ac25e433d8e04b400f80c242b": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1cd46de54de94266bc2f3330fe7e8caf": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "1d12f863ac31489ab295fd29af2fda15": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_6cfa99fed2a74d9a8e5a2654d188031e",
              "IPY_MODEL_a47c9b24f21743928868fc0b32a8b99c",
              "IPY_MODEL_d602c67612d14e0aa396df054914b77d"
            ],
            "layout": "IPY_MODEL_f727b25749794ffcb75c54b2a8afd59c"
          }
        },
        "1dd7f31fb0504d67917e2cb2969073d0": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_c68414e8be7d48d6b3b504e672cc98c5",
            "max": 349,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_66b2d97fd0a44bedbf402bf4373667a0",
            "value": 349
          }
        },
        "1efaba8c209945f4b2427373055aec11": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_beec240ae2214b1c9bde2b69d3aef570",
            "max": 190,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_a803061cb4bf4b349d82f322c9b4e391",
            "value": 190
          }
        },
        "1fcab541d7484d56a34ee8bfa086d809": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "21acc8c2753342e29c48a5aa8a9de80d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4d8fb4c2a0844093aebc25936b1431e9",
            "placeholder": "​",
            "style": "IPY_MODEL_08d2391bca5740438145865810529c51",
            "value": " 239/239 [00:00&lt;00:00, 14.6kB/s]"
          }
        },
        "23129527733a4092a2dfa001d4b31a03": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_e436c6de134b4525a51d0ae6434e4f5c",
            "placeholder": "​",
            "style": "IPY_MODEL_657d382253764e4f9d10f003debcf248",
            "value": "config.json: 100%"
          }
        },
        "2326321ce9024a7faa1fe1f0b25e3415": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_49f7171085a743e59a6e49e08d3531f8",
            "placeholder": "​",
            "style": "IPY_MODEL_a645a23c1998443a85fb0e51d28c265f",
            "value": "special_tokens_map.json: 100%"
          }
        },
        "23b42566c0e845b1bc5cf6e927be1717": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "23c3fd8e190348359e5f00f8dce3781b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_8c04b72459d9425b85532219bfa95bc8",
              "IPY_MODEL_1efaba8c209945f4b2427373055aec11",
              "IPY_MODEL_1b7d4bf25fe44a3ca4a964e2f9a43eeb"
            ],
            "layout": "IPY_MODEL_2c414b9709564bc8b947ad77e227a53a"
          }
        },
        "246f364517c74201b96d3f248a25524b": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "264f8e20ae2a4a958651f73ef7c18f87": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "26e59569e9bf42518e75820ea9c25a74": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "273125b9e4b44ae1a1faffb7aa002d91": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "275f45936e464dd7b07ae2182164fa8f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "292bfcfd0a5d4dffac200275435f684a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2995fb8888d948e9b7870233d349dbe1": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4c12363fffe04e7aaef1483e9a041520",
            "placeholder": "​",
            "style": "IPY_MODEL_ce37528f59a0417cb6c802f74fda776d",
            "value": " 349/349 [00:00&lt;00:00, 19.2kB/s]"
          }
        },
        "29ac47824fba4b789d45f3516ff1a2ad": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "2a0cecad33d34971bef47955673af0eb": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "2ae664026603406f8e568a09d82cca88": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2b0a7d3e445d4f4a9d26d94132ef3ecb": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2be0d2a6c44d490da63faa8e78b95995": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2c0469c39a984c0390f32f166ed69315": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_51019caf383848d885a98b8ccb450242",
            "placeholder": "​",
            "style": "IPY_MODEL_ff236a4437dc4bafbdbed5baf3f8706e",
            "value": "vocab.txt: 100%"
          }
        },
        "2c414b9709564bc8b947ad77e227a53a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2cb37a3ea94f46cdb179d7f809774dce": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "2da2121aa75745288e877b084241323c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f440f08e28334fca995ba2fbc337b34a",
            "placeholder": "​",
            "style": "IPY_MODEL_7b4f71a87de7411b95fcf7aef866a1d8",
            "value": " 349/349 [00:00&lt;00:00, 22.2kB/s]"
          }
        },
        "2dd061b0579a4bb488feb1c26eb261d7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_4659e72ba18d471bb2b025bfb552371e",
              "IPY_MODEL_00bd2f501e444ed6be06be56a5318aa8",
              "IPY_MODEL_f1608701f96f4d29b8f6f7a2587ec937"
            ],
            "layout": "IPY_MODEL_b8972c634785488d9e73a7950aec45e0"
          }
        },
        "30267d7cde174b0e8fa0c6f40276ac9a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "319641ddaadf4fee90ca661039c84f5d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_80e8d263c52c4c09b439f8bb76d0d393",
            "max": 653,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_2a0cecad33d34971bef47955673af0eb",
            "value": 653
          }
        },
        "34ebe1627f514912b5af289aa93d9635": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_a010119ebcc54d57ac870ca69cd7eabe",
            "placeholder": "​",
            "style": "IPY_MODEL_8cdca976a755418fa4082617487a0885",
            "value": "model.safetensors: 100%"
          }
        },
        "35e5b6bb4c6143969601b99e7ecb381d": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "3650261997b040b79ece1f56addd0ca5": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_8d5ed515c45d438dbaa86cff60949b38",
              "IPY_MODEL_c543a4cce563431ea28aeb7ed876a260",
              "IPY_MODEL_56848de03d054ac3a34e0e9723921884"
            ],
            "layout": "IPY_MODEL_3b7906a5b1684155a2f67f08595f8f98"
          }
        },
        "36aa8c2c6c074bcab50983b0911c9d13": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "36cef59662ed410fb89213710c73e442": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "38299fe3b5fb436b839d932e8b5a287a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "3b7906a5b1684155a2f67f08595f8f98": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "3ce393c3bfbd44428198da98a0761cce": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "3d472f40d286403aaf8e95ac312fa625": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "3d69514d7b5444a480824e2da23f9ec3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_1fcab541d7484d56a34ee8bfa086d809",
            "placeholder": "​",
            "style": "IPY_MODEL_584358b4345948d184e1ded061cb13ea",
            "value": " 328M/328M [00:01&lt;00:00, 258MB/s]"
          }
        },
        "3e35f6a91a3d4eb9a5c86178a0d6adb2": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_34ebe1627f514912b5af289aa93d9635",
              "IPY_MODEL_9d23a6699357455f9be13284bad3a1b3",
              "IPY_MODEL_3d69514d7b5444a480824e2da23f9ec3"
            ],
            "layout": "IPY_MODEL_b2b830445e864a9ea677823c2e4180fc"
          }
        },
        "3fc5e6ea89f0416191117842c140e676": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_88fbf9f97b364b97923b1ddae40953a0",
            "placeholder": "​",
            "style": "IPY_MODEL_1a5de79909b04c5781710067f98c7b45",
            "value": " 363/363 [00:00&lt;00:00, 26.8kB/s]"
          }
        },
        "407acbef5af641e1bd76306bc705f1c3": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "41612db258044b27a570f16368fb8dd0": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "439577cd90ff4430925405d9fb8b9f48": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "43af42007d9e4997955cab7af393a457": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "44c903318e774f40871a6b884120c96f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "46121ce49e6a42a1a43326a830c95cb3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f7a317d355604eaaa0ddaa90646d38d6",
            "placeholder": "​",
            "style": "IPY_MODEL_9f257889ce704025932c08f46e76fb98",
            "value": " 10.3k/10.3k [00:00&lt;00:00, 806kB/s]"
          }
        },
        "461e67f3e675495c9b267470b50b5719": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4659e72ba18d471bb2b025bfb552371e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_05ac3967f6474b8c8a862a13f771180d",
            "placeholder": "​",
            "style": "IPY_MODEL_4f49e8b9017a45a594a6a80919d4de6f",
            "value": "README.md: 100%"
          }
        },
        "47c99ed547f249b2a1793aafe76b9dbf": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "47dd56631b4a437c81b2b143ee25040c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_23129527733a4092a2dfa001d4b31a03",
              "IPY_MODEL_b0af0559f4c74340a473ebd0cd25d5b1",
              "IPY_MODEL_83c7f17cbd554245b19309d0eb463132"
            ],
            "layout": "IPY_MODEL_9045f430736e469998ea98a9b68e1643"
          }
        },
        "48cc05b261a54ef19eb4a08db8505c25": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_26e59569e9bf42518e75820ea9c25a74",
            "max": 190,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_3ce393c3bfbd44428198da98a0761cce",
            "value": 190
          }
        },
        "49f7171085a743e59a6e49e08d3531f8": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4a0ecc1d840e47f3a1b198badab3aa3e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "4af6694a04d24a73a11b0b70342dd7e3": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4be4c9ee7c054b21a2f0e1866ec55f35": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_36aa8c2c6c074bcab50983b0911c9d13",
            "placeholder": "​",
            "style": "IPY_MODEL_4f74a2167371430fadf6adb5eaa60817",
            "value": "merges.txt: 100%"
          }
        },
        "4c12363fffe04e7aaef1483e9a041520": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4c2ce09a07fb4c2c95238d07e3c66da3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_792962dadcf44f618ff84f26bae2f862",
              "IPY_MODEL_9d1dcdf036bb4c2a8b887d54c4997fc7",
              "IPY_MODEL_803f8382055643e989eb3e2688122812"
            ],
            "layout": "IPY_MODEL_e3905edfb6e94e5584d723a25dd53a7c"
          }
        },
        "4d05cf42ff1d44c7afedb98afded3221": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4d8fb4c2a0844093aebc25936b1431e9": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4ea784b7e9d74c58bb68fa2958e90c08": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4ee1c4fe84c94063892f7f82f04c1a04": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f54e1f6e19624ba79e78dc99c2efc5c0",
            "placeholder": "​",
            "style": "IPY_MODEL_79e9669b54684c2d916de6e4c8ddc7ec",
            "value": " 456k/456k [00:00&lt;00:00, 13.1MB/s]"
          }
        },
        "4f12f0572c32485f8d53eb9d718bd3bb": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "4f3ae2cfca02426ba42ac526f4c18170": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "4f49e8b9017a45a594a6a80919d4de6f": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "4f74a2167371430fadf6adb5eaa60817": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "4f88028ebfb542a5aa80b49611868b02": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "507db7c58f494df58259de0b8fe1207e": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "51019caf383848d885a98b8ccb450242": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "51a84dae11e44039882dd6e46ba15d1e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_10a707467e5446b1935bf0763badf96b",
            "placeholder": "​",
            "style": "IPY_MODEL_99eaafb35b0945d4a97776ddbaa26b28",
            "value": "special_tokens_map.json: 100%"
          }
        },
        "53423545465840eca46639ec36f8b821": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_069ee3f338c14086a4cdfed6ecbb722f",
            "placeholder": "​",
            "style": "IPY_MODEL_538ff3f909724132a1ebba286fb5553e",
            "value": "README.md: 100%"
          }
        },
        "538ff3f909724132a1ebba286fb5553e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "56656dd2c3534b188ec27c243cbce0ec": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "56848de03d054ac3a34e0e9723921884": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4d05cf42ff1d44c7afedb98afded3221",
            "placeholder": "​",
            "style": "IPY_MODEL_611feafe64da40cf9b16499e48df8680",
            "value": " 116/116 [00:00&lt;00:00, 6.96kB/s]"
          }
        },
        "569cd50d96a849e59e72e8338bb8571e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_1567e4255748466abd9625b529f8b2a1",
            "max": 798293,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_69c0a1845c0942448570fd22e5a1e84e",
            "value": 798293
          }
        },
        "584358b4345948d184e1ded061cb13ea": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "59843fe3770c4fde95626ad9ca20586e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_fc0313d01d764e5e9fd3d7d3d5402095",
            "max": 239,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_4f12f0572c32485f8d53eb9d718bd3bb",
            "value": 239
          }
        },
        "5b4e7cccf90a47bcbb42510cbb310bb0": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f1c6dfc9e6764995870d419236b0b030",
            "max": 116,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_6d39df0c6c45485386d4f61bd5827922",
            "value": 116
          }
        },
        "5da69e2749a3416db5a214f9d5ca1535": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_2326321ce9024a7faa1fe1f0b25e3415",
              "IPY_MODEL_fd53ef4a23774b478c969ee48f28d9cc",
              "IPY_MODEL_21acc8c2753342e29c48a5aa8a9de80d"
            ],
            "layout": "IPY_MODEL_cbbf52fc38f047abb0d18cdc7a5829ca"
          }
        },
        "5f38b00b8d294cceafad3a5113a36864": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "611feafe64da40cf9b16499e48df8680": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "62ab4b384d2e45829b92119786a5ea48": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "63c7c330cad149b4936450f038562205": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "64f6f74a4bd84fbaa7a8fda0931964e2": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "657d382253764e4f9d10f003debcf248": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "65dc2867a6664ce89a63120d5258c89d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_44c903318e774f40871a6b884120c96f",
            "placeholder": "​",
            "style": "IPY_MODEL_d60ab0c215bd49309525bdc326788ea2",
            "value": "config_sentence_transformers.json: 100%"
          }
        },
        "66b2d97fd0a44bedbf402bf4373667a0": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "6788dd2019614658b3f0067c7a8b6b02": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "68bbbc446c6844e6a28f01fb27bc2d6e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_35e5b6bb4c6143969601b99e7ecb381d",
            "placeholder": "​",
            "style": "IPY_MODEL_1cd46de54de94266bc2f3330fe7e8caf",
            "value": " 190/190 [00:00&lt;00:00, 10.5kB/s]"
          }
        },
        "68df83d1728e4c10ab83bee3b1c4403a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "68f2397605e34e5f9ee62732595956f9": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_976ec6f1219643da9b14b8a6c5a712f1",
            "placeholder": "​",
            "style": "IPY_MODEL_d2b0fb5ef35a4665a4c2282546dca8f3",
            "value": "vocab.json: 100%"
          }
        },
        "69c0a1845c0942448570fd22e5a1e84e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "6cfa99fed2a74d9a8e5a2654d188031e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_30267d7cde174b0e8fa0c6f40276ac9a",
            "placeholder": "​",
            "style": "IPY_MODEL_29ac47824fba4b789d45f3516ff1a2ad",
            "value": "tokenizer.json: 100%"
          }
        },
        "6d39df0c6c45485386d4f61bd5827922": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "70131ed71ab14d90a6e547c8256b9bd0": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "70c1f7e77e0f454793ecba559161b424": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_9b13db2b740e4b349d3b360f9850f8bf",
            "placeholder": "​",
            "style": "IPY_MODEL_3d472f40d286403aaf8e95ac312fa625",
            "value": "sentence_bert_config.json: 100%"
          }
        },
        "722b23765a3f4ab4bc904c1f880fcdde": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_b87165c39fbe4e7d8738b8e52204a2b6",
            "max": 437971872,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_43af42007d9e4997955cab7af393a457",
            "value": 437971872
          }
        },
        "72a6b07746bb441ca13a287d4f4529cc": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "7705c3774e17496893b998245bbf6555": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "7858c78d733c4ab3a814ded3b1bf7d91": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_65dc2867a6664ce89a63120d5258c89d",
              "IPY_MODEL_5b4e7cccf90a47bcbb42510cbb310bb0",
              "IPY_MODEL_f0ad016e02b14a55b134fb22b7a16701"
            ],
            "layout": "IPY_MODEL_10d763b4ef7e40dba6806accd93e8e48"
          }
        },
        "792962dadcf44f618ff84f26bae2f862": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_ef880c4f762249959f09df580d8ce4a1",
            "placeholder": "​",
            "style": "IPY_MODEL_e6136b3421ff4e8db54b7315067701ec",
            "value": "sentence_bert_config.json: 100%"
          }
        },
        "79a91d3a3c2f49f897d6cc994421f01a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_843c42e93e68417180de53f69dee078b",
            "max": 333,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_ac933958d5a84207ad3e0a3534f03947",
            "value": 333
          }
        },
        "79e9669b54684c2d916de6e4c8ddc7ec": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "7b4f71a87de7411b95fcf7aef866a1d8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "7bf34201f52e4a19b60aa4942237d7d4": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_1a99100f99ee407f9af2b66b281247b6",
              "IPY_MODEL_319641ddaadf4fee90ca661039c84f5d",
              "IPY_MODEL_a1d623c3339748738a30e03136856c41"
            ],
            "layout": "IPY_MODEL_72a6b07746bb441ca13a287d4f4529cc"
          }
        },
        "7c103275fbd8468bbad9b5273953c9cd": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "803f8382055643e989eb3e2688122812": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_11d4808e1db14670a5164ddd7993071b",
            "placeholder": "​",
            "style": "IPY_MODEL_1a726e748f3947daa6c2855a1977eebe",
            "value": " 53.0/53.0 [00:00&lt;00:00, 4.24kB/s]"
          }
        },
        "80e8d263c52c4c09b439f8bb76d0d393": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "8243b69dc8f741e29309e9a69364de0a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "83c7f17cbd554245b19309d0eb463132": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_2b0a7d3e445d4f4a9d26d94132ef3ecb",
            "placeholder": "​",
            "style": "IPY_MODEL_83ca027facb8437187b1046438c5c6d5",
            "value": " 571/571 [00:00&lt;00:00, 42.8kB/s]"
          }
        },
        "83ca027facb8437187b1046438c5c6d5": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "841bbea909174de38069066bf0f91361": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_e3c03e71943640cd91a62ded6c5efc4d",
            "placeholder": "​",
            "style": "IPY_MODEL_d5633bf851e247f4859793bcd37b1e47",
            "value": " 53.0/53.0 [00:00&lt;00:00, 3.79kB/s]"
          }
        },
        "843c42e93e68417180de53f69dee078b": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "849ec2b59e1542ddaa2796d3d3417174": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "84eb2684fe594ad4983b4f1da9add1de": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "85bd646411cc4201a15747143d141181": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "864b751d6d4d473d863c69a55e08fa48": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "8713112b7a854e4e98df5eb1de69dedc": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_a62bede236d741079ab15f6e82db248f",
            "placeholder": "​",
            "style": "IPY_MODEL_dfd6311670264181aa84df07a445ef49",
            "value": " 239/239 [00:00&lt;00:00, 18.2kB/s]"
          }
        },
        "87a0199bbbe84ee9865405cb79c7f8ac": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "884c5f976407408ca34bfff613a50194": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_0709c30e2ebf47ccb336cb4abfc09045",
              "IPY_MODEL_48cc05b261a54ef19eb4a08db8505c25",
              "IPY_MODEL_68bbbc446c6844e6a28f01fb27bc2d6e"
            ],
            "layout": "IPY_MODEL_978acbdcc69b44c88f9b23d2bc32b8ce"
          }
        },
        "88fbf9f97b364b97923b1ddae40953a0": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "8a64a86b4cdf4f42b5a64bbc24716113": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_9513ee3b57f04baeb8635296af42e698",
              "IPY_MODEL_a324172139d84eeaadaa2dc50bc96a60",
              "IPY_MODEL_2995fb8888d948e9b7870233d349dbe1"
            ],
            "layout": "IPY_MODEL_19498276a0cb43d9bd7c5c34f9a5d71d"
          }
        },
        "8c04b72459d9425b85532219bfa95bc8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4f88028ebfb542a5aa80b49611868b02",
            "placeholder": "​",
            "style": "IPY_MODEL_5f38b00b8d294cceafad3a5113a36864",
            "value": "1_Pooling/config.json: 100%"
          }
        },
        "8cdca976a755418fa4082617487a0885": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "8d4da3f6e3364f088ec13980875cb947": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "8d5ed515c45d438dbaa86cff60949b38": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_9f6af20f1e984a4099465d717d20f707",
            "placeholder": "​",
            "style": "IPY_MODEL_b3e5a783adba49fe9c8551f395a45123",
            "value": "config_sentence_transformers.json: 100%"
          }
        },
        "8eda45772a8b436a92611a1ea209f5b2": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_2c0469c39a984c0390f32f166ed69315",
              "IPY_MODEL_9cb98cef712647e199e4b971cb5f81b4",
              "IPY_MODEL_e6e87b408b3542d7b28eebc8e2c0a4e3"
            ],
            "layout": "IPY_MODEL_1339e9d560b6479f9ca47dc2ed92cafe"
          }
        },
        "9045f430736e469998ea98a9b68e1643": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "941894d0d7c14592a76449419ca19aac": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "94bc2a94fbdd4604b5b8e9036c06338a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_0ca1427d9d924a608292ae9efeb9d00f",
            "placeholder": "​",
            "style": "IPY_MODEL_af1b3807641449e990d1ad304e415b0b",
            "value": "modules.json: 100%"
          }
        },
        "94cdafd384e54c549a0566c0e7360d58": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9513ee3b57f04baeb8635296af42e698": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_507db7c58f494df58259de0b8fe1207e",
            "placeholder": "​",
            "style": "IPY_MODEL_23b42566c0e845b1bc5cf6e927be1717",
            "value": "modules.json: 100%"
          }
        },
        "95dc45864349478e83d4c8a9c8becca0": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "976ec6f1219643da9b14b8a6c5a712f1": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "978acbdcc69b44c88f9b23d2bc32b8ce": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "99eaafb35b0945d4a97776ddbaa26b28": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "9b13db2b740e4b349d3b360f9850f8bf": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9b92f64064fb4cbfbdfd1096424bb94a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9cb98cef712647e199e4b971cb5f81b4": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_e09f13630b2243a6b7c29ef768756964",
            "max": 231536,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_c3e2f0a6001b448f88851eab9c77372b",
            "value": 231536
          }
        },
        "9d1dcdf036bb4c2a8b887d54c4997fc7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_125d4df1473148bb8a55dd847746c2fd",
            "max": 53,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_ca55e1a8f9b941f69cf550e025c48acc",
            "value": 53
          }
        },
        "9d23a6699357455f9be13284bad3a1b3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_439577cd90ff4430925405d9fb8b9f48",
            "max": 328489328,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_c6cc9b0613a3496eab405828df94e773",
            "value": 328489328
          }
        },
        "9f257889ce704025932c08f46e76fb98": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "9f6af20f1e984a4099465d717d20f707": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "a010119ebcc54d57ac870ca69cd7eabe": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "a018da5e017844e1a50508a3eb8f407b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_a07a60011a5c4b7ea30698c34bc5c736",
              "IPY_MODEL_0da84f1380cd47fa97f29db1eaa8f78a",
              "IPY_MODEL_1949ee0499ed4b23ba6846cb88fcf2ff"
            ],
            "layout": "IPY_MODEL_461e67f3e675495c9b267470b50b5719"
          }
        },
        "a07a60011a5c4b7ea30698c34bc5c736": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d961266910a84f2ca35048a143b30322",
            "placeholder": "​",
            "style": "IPY_MODEL_7c103275fbd8468bbad9b5273953c9cd",
            "value": "tokenizer.json: 100%"
          }
        },
        "a1d623c3339748738a30e03136856c41": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_94cdafd384e54c549a0566c0e7360d58",
            "placeholder": "​",
            "style": "IPY_MODEL_c51a116e7e4645f8beb5dbe94d8b309a",
            "value": " 653/653 [00:00&lt;00:00, 48.0kB/s]"
          }
        },
        "a324172139d84eeaadaa2dc50bc96a60": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_292bfcfd0a5d4dffac200275435f684a",
            "max": 349,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_4f3ae2cfca02426ba42ac526f4c18170",
            "value": 349
          }
        },
        "a3f9d377f3b94a0e893765b13cc3e5c1": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_68f2397605e34e5f9ee62732595956f9",
              "IPY_MODEL_569cd50d96a849e59e72e8338bb8571e",
              "IPY_MODEL_b6ba6eaaa4be423da653244ca81c3e26"
            ],
            "layout": "IPY_MODEL_1c0a751ac25e433d8e04b400f80c242b"
          }
        },
        "a441da28a99448b7bc3f2b7bc14620e7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4af6694a04d24a73a11b0b70342dd7e3",
            "max": 10341,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_95dc45864349478e83d4c8a9c8becca0",
            "value": 10341
          }
        },
        "a47c9b24f21743928868fc0b32a8b99c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_fd6151a4bd3347eca35dcaed1229f43f",
            "max": 466021,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_042e774048f54776987fc90f43a97ff1",
            "value": 466021
          }
        },
        "a62bede236d741079ab15f6e82db248f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "a645a23c1998443a85fb0e51d28c265f": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "a7808ab1c1134cedb2e526a9b3294170": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "a803061cb4bf4b349d82f322c9b4e391": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "aab3e04d6f0842839c77ffe02c8a309c": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ac933958d5a84207ad3e0a3534f03947": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "ae4749383b754771a1d433c2c60627cb": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_4ea784b7e9d74c58bb68fa2958e90c08",
            "placeholder": "​",
            "style": "IPY_MODEL_c65c3706a10943979dddb88286f1a25b",
            "value": " 333/333 [00:00&lt;00:00, 21.3kB/s]"
          }
        },
        "ae6653892ae6458c897d03e45f1f17b8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_09e52eb953034dff8d3512387313cab1",
              "IPY_MODEL_160ab91a9c8f495badbf799f4f54ec9e",
              "IPY_MODEL_3fc5e6ea89f0416191117842c140e676"
            ],
            "layout": "IPY_MODEL_0b8d6547f3ac48b689a5aa07cb1f4103"
          }
        },
        "af1b3807641449e990d1ad304e415b0b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "b0af0559f4c74340a473ebd0cd25d5b1": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_13ecbbf7df944f75aa0ddeab1eab8d70",
            "max": 571,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_bda117ae136d45dc8ede1089eab571a7",
            "value": 571
          }
        },
        "b2b830445e864a9ea677823c2e4180fc": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b356228ca7124400b0a27e0f030001a8": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b3e5a783adba49fe9c8551f395a45123": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "b6ba6eaaa4be423da653244ca81c3e26": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_aab3e04d6f0842839c77ffe02c8a309c",
            "placeholder": "​",
            "style": "IPY_MODEL_053c824d94c64a39b1ed45775570c135",
            "value": " 798k/798k [00:00&lt;00:00, 3.10MB/s]"
          }
        },
        "b87165c39fbe4e7d8738b8e52204a2b6": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b8972c634785488d9e73a7950aec45e0": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b8f19dc2dc1047c0872fc29b1ebd7d3e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_cc1086ff3d0f4ba1ab2b498f75bd88f0",
            "max": 456356,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_38299fe3b5fb436b839d932e8b5a287a",
            "value": 456356
          }
        },
        "b9017c331fdc4998a77ab4ee52d02448": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_b356228ca7124400b0a27e0f030001a8",
            "placeholder": "​",
            "style": "IPY_MODEL_7705c3774e17496893b998245bbf6555",
            "value": "tokenizer_config.json: 100%"
          }
        },
        "bda117ae136d45dc8ede1089eab571a7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "be660c8847e64d1eb08d1f38ef34f797": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_51a84dae11e44039882dd6e46ba15d1e",
              "IPY_MODEL_59843fe3770c4fde95626ad9ca20586e",
              "IPY_MODEL_8713112b7a854e4e98df5eb1de69dedc"
            ],
            "layout": "IPY_MODEL_d2433b3d04d04fd381c82e3a2027a6cd"
          }
        },
        "beec240ae2214b1c9bde2b69d3aef570": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "bf974575801446509b5037b5b9d8b80d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "c1c371b4bf694ab89a3fe3e464ba830d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "c3e2f0a6001b448f88851eab9c77372b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "c51a116e7e4645f8beb5dbe94d8b309a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "c543a4cce563431ea28aeb7ed876a260": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_246f364517c74201b96d3f248a25524b",
            "max": 116,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_62ab4b384d2e45829b92119786a5ea48",
            "value": 116
          }
        },
        "c5d27f7889e2491ea259afc3c748345b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_53423545465840eca46639ec36f8b821",
              "IPY_MODEL_a441da28a99448b7bc3f2b7bc14620e7",
              "IPY_MODEL_46121ce49e6a42a1a43326a830c95cb3"
            ],
            "layout": "IPY_MODEL_84eb2684fe594ad4983b4f1da9add1de"
          }
        },
        "c65c3706a10943979dddb88286f1a25b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "c68414e8be7d48d6b3b504e672cc98c5": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "c6cc9b0613a3496eab405828df94e773": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "c8e45fca566f49a4bbd524caac9759bf": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "ca55e1a8f9b941f69cf550e025c48acc": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "cbbf52fc38f047abb0d18cdc7a5829ca": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "cc1086ff3d0f4ba1ab2b498f75bd88f0": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ce37528f59a0417cb6c802f74fda776d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "d2433b3d04d04fd381c82e3a2027a6cd": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d2b0fb5ef35a4665a4c2282546dca8f3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "d5633bf851e247f4859793bcd37b1e47": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "d602c67612d14e0aa396df054914b77d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_9b92f64064fb4cbfbdfd1096424bb94a",
            "placeholder": "​",
            "style": "IPY_MODEL_4a0ecc1d840e47f3a1b198badab3aa3e",
            "value": " 466k/466k [00:00&lt;00:00, 1.84MB/s]"
          }
        },
        "d60ab0c215bd49309525bdc326788ea2": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "d961266910a84f2ca35048a143b30322": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "da7318304bc74c8782f9307dd2cb71af": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_275f45936e464dd7b07ae2182164fa8f",
            "max": 53,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_63c7c330cad149b4936450f038562205",
            "value": 53
          }
        },
        "dbd90688c4cf4ba8b8b390ed62304d23": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_f2105e58d3d7450985fa394d2e82276e",
              "IPY_MODEL_722b23765a3f4ab4bc904c1f880fcdde",
              "IPY_MODEL_f751a8b7c9854806bb94fc6a894684f8"
            ],
            "layout": "IPY_MODEL_70131ed71ab14d90a6e547c8256b9bd0"
          }
        },
        "dc594bd353de4e9088f40be059ab9839": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "df18e405b2d04fb3bfd58827a6ba35c0": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "dfd6311670264181aa84df07a445ef49": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "e00f89987db242138b22236409fb62c7": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "e09f13630b2243a6b7c29ef768756964": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "e3905edfb6e94e5584d723a25dd53a7c": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "e3c03e71943640cd91a62ded6c5efc4d": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "e436c6de134b4525a51d0ae6434e4f5c": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "e6136b3421ff4e8db54b7315067701ec": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "e6e87b408b3542d7b28eebc8e2c0a4e3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_273125b9e4b44ae1a1faffb7aa002d91",
            "placeholder": "​",
            "style": "IPY_MODEL_8d4da3f6e3364f088ec13980875cb947",
            "value": " 232k/232k [00:00&lt;00:00, 1.85MB/s]"
          }
        },
        "ef880c4f762249959f09df580d8ce4a1": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f0ad016e02b14a55b134fb22b7a16701": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_85bd646411cc4201a15747143d141181",
            "placeholder": "​",
            "style": "IPY_MODEL_c1c371b4bf694ab89a3fe3e464ba830d",
            "value": " 116/116 [00:00&lt;00:00, 6.61kB/s]"
          }
        },
        "f1608701f96f4d29b8f6f7a2587ec937": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_df18e405b2d04fb3bfd58827a6ba35c0",
            "placeholder": "​",
            "style": "IPY_MODEL_64f6f74a4bd84fbaa7a8fda0931964e2",
            "value": " 10.6k/10.6k [00:00&lt;00:00, 416kB/s]"
          }
        },
        "f1c6dfc9e6764995870d419236b0b030": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f2105e58d3d7450985fa394d2e82276e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_0ecd18ffd5ec471c8bf3eb9efaaf45fc",
            "placeholder": "​",
            "style": "IPY_MODEL_47c99ed547f249b2a1793aafe76b9dbf",
            "value": "model.safetensors: 100%"
          }
        },
        "f3cfbbef95aa41b08f42f7c25c0cd95a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f440f08e28334fca995ba2fbc337b34a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f488d988305a484fb912f857a5fc547a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "f54e1f6e19624ba79e78dc99c2efc5c0": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f574fce40e5b4577961e9381c3ee6a63": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f589e96b91fa4afeba55a6f140b9befb": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "f727b25749794ffcb75c54b2a8afd59c": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f751a8b7c9854806bb94fc6a894684f8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_6788dd2019614658b3f0067c7a8b6b02",
            "placeholder": "​",
            "style": "IPY_MODEL_f488d988305a484fb912f857a5fc547a",
            "value": " 438M/438M [00:01&lt;00:00, 257MB/s]"
          }
        },
        "f7a317d355604eaaa0ddaa90646d38d6": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "fc0313d01d764e5e9fd3d7d3d5402095": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "fd53ef4a23774b478c969ee48f28d9cc": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_36cef59662ed410fb89213710c73e442",
            "max": 239,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_2cb37a3ea94f46cdb179d7f809774dce",
            "value": 239
          }
        },
        "fd6151a4bd3347eca35dcaed1229f43f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ff236a4437dc4bafbdbed5baf3f8706e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        }
      }
    }
  },
  "nbformat": 4,
  "nbformat_minor": 5
}
